JAVA统计一个文本文件中单词的个数
时间: 2023-09-01 08:07:32 浏览: 109
统计文件中单词的个数
以下是Java代码示例,实现统计一个文本文件中单词的个数:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class WordCount {
public static void main(String[] args) {
String fileName = "your_file_path";
int wordCount = 0;
try {
BufferedReader reader = new BufferedReader(new FileReader(fileName));
String line;
while ((line = reader.readLine()) != null) {
String[] words = line.split("\\s+");
wordCount += words.length;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("The file contains " + wordCount + " words.");
}
}
```
首先,定义文件名和单词计数器。然后,通过使用 `BufferedReader` 类从文件中逐行读取文本内容,使用 `split()` 方法将每行文本拆分成单词数组,并将单词数量增加到计数器中。最后,输出计数器的值。
阅读全文