java中字符串tokenizer怎么用

avatar
作者
筋斗云
阅读量:1

在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类来将字符串分解成片段或标记。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!