Java StringTokenizer 类

Java.util 包提供了一个 StringTokenizer 类,它允许将字符串分解为标记的应用程序。该类是一个遗留类,出于兼容性原因而保留,尽管在新代码中不鼓励使用它。它的方法不区分标识符、数字和带引号的字符串。该类方法甚至无法识别并跳过注释。

类声明

java.util.StringTokenizer 类的声明为:

public class StringTokenizer
  extends Object
    implements Enumeration<Object> 

类构造函数

序号构造函数和描述
1.StringTokenizer(String str)
为指定字符串构造一个字符串分词器。
2.StringTokenizer(String str, String delim)
为指定字符串构造一个字符串分词器。
3.StringTokenizer(String str, String delim, boolean returnDelims)
构造一个字符串分词器指定的字符串。

java.util.StringTokenizer 方法

java.util.StringTokenizer 类具有许多方法,如下所示:

成员方法

序号方法和描述
1.int countTokens()
计算在生成异常之前可以调用此分词器的 nextToken 方法的次数。
2.boolean hasMoreElements()
返回与 hasMoreTokens 方法相同的值。
3.boolean hasMoreTokens()
测试此分词器的字符串中是否有更多可用的标记。
4.Object nextElement()
返回与nextToken方法相同的值,只不过它声明的返回值是Object而不是String。
5.StringnextToken()
从该字符串标记生成器返回下一个标记。
6.String nextToken(String delim)
返回此字符串标记器字符串中的下一个标记。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object