Java建立一个文本文档,输入一段短文,编写一个程序,统计文件中字符的个数并将结果写到另外一个文件中
时间: 2024-03-12 14:46:08 浏览: 153
计算这篇短文的字符数(含空白)共有多少?若不含空白,这篇短文共有多少个字符?
好的,这个问题可以通过Java的文件读写操作来实现。
以下是一个Java程序示例,可以实现读取一个文本文件,统计其中字符的个数并将结果写入到另外一个文件中:
```java
import java.io.*;
public class CharacterCounter {
public static void main(String[] args) {
try {
// 读取文本文件
File inputFile = new File("input.txt");
FileReader reader = new FileReader(inputFile);
BufferedReader bufferedReader = new BufferedReader(reader);
// 统计字符个数
int characterCount = 0;
String line;
while ((line = bufferedReader.readLine()) != null) {
characterCount += line.length();
}
// 将结果写入文件
File outputFile = new File("output.txt");
FileWriter writer = new FileWriter(outputFile);
writer.write("字符个数:" + characterCount);
writer.close();
System.out.println("统计完成!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,程序首先读取一个名为“input.txt”的文本文件,然后逐行读取其中的内容,并统计字符个数。最后,程序将结果写入一个名为“output.txt”的文件中。
你可以将上面的代码复制到一个Java文件中,然后编译运行该程序。当程序运行结束后,你会在同一目录下找到一个名为“output.txt”的文件,其中包含了统计结果。
阅读全文