StringTokenizer对象可使用【】来获取字符串中的“单词
时间: 2024-09-20 07:01:27 浏览: 34
第06章 字符串处理.ppt
在Java中,`StringTokenizer`是一个古老的类,用于将字符串拆分成一系列token(通常是按照空格、逗号或其他特定分隔符分割)。如果你想从一个字符串中获取单词,你可以创建一个`StringTokenizer`对象,并传入你的字符串作为构造函数参数。然后,可以使用`nextToken()`方法逐次获取每个单词,直到没有更多的词可以分解为止。
例如:
```java
String str = "Hello World, Java is fun";
StringTokenizer tokenizer = new StringTokenizer(str);
while (tokenizer.hasMoreTokens()) {
String word = tokenizer.nextToken();
System.out.println(word);
}
```
这会打印出:
```
Hello
World,
Java
is
fun
```
注意,`StringTokenizer`不是推荐使用的工具,因为它没有处理国际化字符集的能力。现代Java编程更倾向于使用`split()`方法或者正则表达式库,如`Pattern`和`Matcher`。
阅读全文