java对字符串分词
时间: 2023-11-07 15:02:40 浏览: 47
Java中有多种方法可以对字符串进行分词。以下列举了两种常用的方法。
1. 使用String的split()方法:
String类中的split()方法允许我们将一个字符串根据指定的分隔符进行分割,返回一个字符串数组。例如,我们可以使用空格作为分隔符将字符串分割成单词:
```
String str = "Java 对字符串分词";
String[] words = str.split(" ");
for (String word : words) {
System.out.println(word);
}
```
这段代码将输出:
```
Java
对字符串分词
```
2. 使用java.util.StringTokenizer类:
StringTokenizer类是Java自带的一个分词工具类,它可以根据指定的分隔符将字符串分割成多个标记。我们可以使用nextToken()方法逐个获取分割后的标记,并对其进行操作。例如:
```
String str = "Java 对字符串分词";
StringTokenizer tokenizer = new StringTokenizer(str);
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}
```
这段代码将输出:
```
Java
对字符串分词
```
以上两种方式都可以对字符串进行简单的分词操作。需要根据实际的需求和情况选择合适的方法进行使用。