温馨提示×

java中字符串tokenizer怎么用

小亿
83
2024-06-07 10:09:19
栏目: 编程语言

在Java中,可以使用StringTokenizer类来将字符串分解成片段或标记。下面是一个简单的示例代码来演示如何使用StringTokenizer类:

import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) {
        String str = "Hello, world! This is a test string.";
        
        // 创建一个StringTokenizer对象,并指定分隔符
        StringTokenizer tokenizer = new StringTokenizer(str, " ,.!");

        // 使用hasMoreTokens()方法来判断是否还有分隔符
        while (tokenizer.hasMoreTokens()) {
            // 使用nextToken()方法来获取下一个分隔符之间的字符串片段
            String token = tokenizer.nextToken();
            System.out.println(token);
        }
    }
}

在上面的示例中,我们首先创建了一个StringTokenizer对象,指定了分隔符为逗号、空格和感叹号。然后使用while循环和hasMoreTokens()方法来遍历所有的分隔符,并使用nextToken()方法来获取每个分隔符之间的字符串片段,然后将其打印出来。

运行该代码,输出如下:

Hello
world
This
is
a
test
string

这样,我们就成功地使用了StringTokenizer类来将字符串分解成片段或标记。

0