hasmoreToken的用法
时间: 2023-11-27 18:55:04 浏览: 14
`hasMoreTokens()` 是 Java 中 `StringTokenizer` 类的一个方法。它用于检查 StringTokenizer 对象中是否还有剩余的标记(token)。
在 Java 中,`StringTokenizer` 类可以将一个字符串分解成多个标记(token),默认情况下使用空格、制表符、换行符作为分隔符。可以使用 `hasMoreTokens()` 方法来检查是否还有剩余的标记,如果有,则返回 true;如果没有,则返回 false。
以下是 `hasMoreTokens()` 方法的使用示例:
```java
String str = "Hello World";
StringTokenizer st = new StringTokenizer(str);
while (st.hasMoreTokens()) {
String token = st.nextToken();
System.out.println(token);
}
```
在上面的示例中,我们将一个字符串 "Hello World" 分解成两个标记 "Hello" 和 "World",然后使用 `while` 循环遍历这些标记,直到没有剩余的标记为止。在每次循环中,我们使用 `hasMoreTokens()` 方法检查是否还有剩余的标记,如果有,则使用 `nextToken()` 方法获取下一个标记,并将其打印输出。