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