欢迎访问宙启技术站
智能推送

如何在Java中使用StringTokenizer函数将字符串分解成单词

发布时间:2023-06-29 14:29:12

在Java中,可以使用StringTokenizer函数将字符串分解成单词。Token是指被分解或切分的字符串的最小单元,在这里指的是单词。

下面是使用StringTokenizer函数将字符串分解成单词的步骤:

1. 导入java.util.StringTokenizer包,该包提供了StringTokenizer类。

import java.util.StringTokenizer;

2. 创建一个StringTokenizer对象,并将要分解的字符串作为参数传递给构造函数。

StringTokenizer tokenizer = new StringTokenizer("Hello World");

3. 使用hasMoreTokens()方法检查是否还有更多的单词。该方法返回一个布尔值,表示是否还有可用的单词。

while (tokenizer.hasMoreTokens()) {
    // 分解下一个单词
}

4. 使用nextToken()方法获取下一个单词,并将其存储在一个变量中。

String word = tokenizer.nextToken();

5. 对每个单词执行相应的操作,例如打印或存储到一个数组中。

System.out.println(word);

完整的示例代码如下所示:

import java.util.StringTokenizer;

public class StringTokenizerExample {
    public static void main(String[] args) {
        // 创建StringTokenizer对象
        StringTokenizer tokenizer = new StringTokenizer("Hello World");

        // 循环处理每个单词
        while (tokenizer.hasMoreTokens()) {
            // 获取下一个单词
            String word = tokenizer.nextToken();

            // 打印每个单词
            System.out.println(word);
        }
    }
}

运行该代码将输出两个单词:Hello和World。