Thursday, January 19, 2017

Java.util.StringTokenizer Class

Introduction

The java.util.StringTokenizer class allows an application to break a string into tokens.
  • This class is a legacy class that is retained for compatibility reasons although its use is discouraged in new code.
  • Its methods do not distinguish among identifiers, numbers, and quoted strings.
  • This class methods do not even recognize and skip comments.

Class declaration

Following is the declaration for java.util.StringTokenizer class:
public class StringTokenizer
   extends Object
   implements Enumeration<Object>

Class constructors

S.N. Constructor & Description
1 StringTokenizer(String str)
This constructor a string tokenizer for the specified string.
2 StringTokenizer(String str, String delim)
This constructor constructs string tokenizer for the specified string.
3 StringTokenizer(String str, String delim, boolean returnDelims)
This constructor constructs a string tokenizer for the specified string.

Class methods

S.N. Method & Description
1 int countTokens()
This method calculates the number of times that this tokenizer's nextToken method can be called before it generates an exception.
2 boolean hasMoreElements()
This method returns the same value as the hasMoreTokens method.
3 boolean hasMoreTokens()
This method tests if there are more tokens available from this tokenizer's string.
4 Object nextElement()
This method returns the same value as the nextToken method, except that its declared return value is Object rather than String.
5 String nextToken()
This method returns the next token from this string tokenizer.
6 String nextToken(String delim)
This method returns the next token in this string tokenizer's string.

Methods inherited

This class inherits methods from the following classes:
  • java.util.Object

No comments:

Post a Comment