Java统计字符串单词出现次数
时间: 2023-09-15 12:20:05 浏览: 107
好的,这是一个关于 Java 字符串处理的问题。可以使用 HashMap 来实现统计单词出现的次数。以下是一个简单的示例代码:
```java
import java.util.*;
public class WordCount {
public static void main(String[] args) {
String text = "This is a test. This test is Java. Java is fun.";
String[] words = text.split("[ .]+");
Map<String, Integer> wordCount = new HashMap<String, Integer>();
for (String word : words) {
if (wordCount.containsKey(word)) {
int count = wordCount.get(word);
wordCount.put(word, count + 1);
} else {
wordCount.put(word, 1);
}
}
for (Map.Entry<String, Integer> entry : wordCount.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
}
```
这段代码将字符串按照空格和句号进行切分,并使用 HashMap 统计每个单词出现的次数,最后输出统计结果。
如果您有其他问题,欢迎继续提问。
阅读全文