java nexttoken()用法例子
时间: 2023-06-20 10:07:01 浏览: 242
XMLTokener_token_
`nextToken()` 是 `java.util.StringTokenizer` 类中的一个方法,用于从一个字符串中取出下一个标记(token)。
下面是一个使用 `nextToken()` 方法的例子:
```java
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
String str = "Hello world! This is a test.";
StringTokenizer tokenizer = new StringTokenizer(str, " ");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}
}
}
```
在上面的例子中,我们首先创建了一个字符串 `str`,然后使用 `StringTokenizer` 类的构造函数将其转换为一个 `StringTokenizer` 对象。第二个参数 `" "` 表示使用空格作为分隔符,将 `str` 分割成多个标记。
接下来,我们使用 `while` 循环和 `hasMoreTokens()` 方法判断是否还有未取出的标记,如果有,就使用 `nextToken()` 方法取出下一个标记并打印输出。
运行上面的代码,输出如下:
```
Hello
world!
This
is
a
test.
```
可以看到,`nextToken()` 方法成功地从字符串 `str` 中取出了每一个标记,并将它们逐个输出。
阅读全文