在idea中开发wordcount作用
时间: 2023-11-27 18:51:19 浏览: 273
使用IDEA开发Scala程序.docx
在IDEA中开发WordCount可以使用Java编程语言来实现。以下是一个简单的WordCount程序的示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class WordCount {
public static void main(String[] args) throws IOException {
String fileName = "input.txt"; // 输入文件名
Map<String, Integer> wordCount = new HashMap<>(); // 用于存储单词计数结果的Map
// 读取文件并对文件中的每个单词进行计数
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = reader.readLine()) != null) {
String[] words = line.split("\\s+"); // 按空格分割每行中的单词
for (String word : words) {
word = word.toLowerCase(); // 将单词转换为小写,便于统计
wordCount.put(word, wordCount.getOrDefault(word, 0) + 1); // 增加单词计数
}
}
}
// 输出计数结果
for (Map.Entry<String, Integer> entry : wordCount.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
}
}
```
该程序将一个文本文件中的单词进行计数,并输出每个单词出现的次数。可以根据实际需求对程序进行修改,例如增加输入文件名的命令行参数支持等。
阅读全文