java编写一个程序 统计文本文件中的字符数_文件内容统计:对任意给定的.txt文件进行内容的字符数、行数、单词数进行统计...
时间: 2024-02-25 19:56:11 浏览: 59
java代码-编写这样一个程序找出字符串“My name is Tom, I come from China.”中的大写字母,并打印输出
好的,以下是一个Java程序,可以统计指定文本文件的字符数、行数和单词数:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileContentStatistics {
public static void main(String[] args) {
String filePath = "path/to/your/file.txt";
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
int charCount = 0;
int lineCount = 0;
int wordCount = 0;
String line;
while ((line = reader.readLine()) != null) {
// 统计字符数
charCount += line.length();
// 统计行数
lineCount++;
// 统计单词数
String[] words = line.trim().split("\\s+");
wordCount += words.length;
}
System.out.println("字符数:" + charCount);
System.out.println("行数:" + lineCount);
System.out.println("单词数:" + wordCount);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
请将上述代码中的 `path/to/your/file.txt` 替换为你要统计的文本文件的路径。运行程序即可看到统计结果。
阅读全文