Java 中的 StringTokenizer 方法
java 8object oriented programmingprogramming更新于 2025/11/29 21:32:17
StringTokenizer 类允许应用程序将字符串拆分为标记。以下是方法 −
| Sr.No | 方法 &说明 |
|---|---|
| 1 | int countTokens() 此方法计算此标记器在生成异常之前可以调用此标记器 nextToken 方法的次数。 |
| 2 | boolean hasMoreElements() 此方法返回与 hasMoreTokens 方法相同的值。 |
| 3 | boolean hasMoreTokens() 此方法测试此标记器字符串中是否还有更多可用的标记。 |
| 4 | Object nextElement() 此方法返回与 nextToken 方法相同的值,只是其声明的返回值是 Object 而不是字符串。 |
| 5 | String nextToken() 此方法返回此字符串标记器中的下一个标记。 |
| 6 | String nextToken(String delim) 此方法返回此字符串标记器字符串中的下一个标记。 |
让我们看一些 StringTokenize 类的示例,展示其方法 − 的用法。
在这里,我们使用 countTokens() 方法来计算此标记器的 nextToken 方法在生成异常之前可以调用的次数 −
示例
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建字符串标记器
StringTokenizer st = new StringTokenizer("欢迎访问我的网站!");
// 计数标记
System.out.println("Total tokens : " + st.countTokens());
}
}
输出
Total tokens : 4
现在,让我们看另一个使用 nextElement() 方法的示例。nextElement() 方法的返回值与 nextToken 方法相同,只是其声明的返回值是 Object 而不是 String 减号。
示例
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建字符串标记器
StringTokenizer st = new StringTokenizer("This is it!");
// 移动到下一个元素
st.nextElement();
// 检查下一个元素
System.out.println("Next element is : " + st.nextElement());
}
}
输出
Next element is : is

