【发布时间】:2014-04-23 22:04:57
【问题描述】:
已编辑: 实际错误是 File1 的内容与其他一些文本行完全复制到 File2 + 中。文件很大。所以这个问题必须相应地改写。但是,答案是正确的。它解决了这个问题。多余的行被删除。
代码片段:
public class ReadAFile {
public static void main(String[] args) throws IOException {
File file = new File("primes.txt");
FileReader reader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(reader);
BufferedWriter writer = new BufferedWriter(new FileWriter(new File("primesFile.txt")));
char[] buffer = new char[1024];
int read;
while ((read = bufferedReader.read(buffer)) > 0) {
writer.write(buffer, 0, buffer.length);
}
writer.close();
bufferedReader.close();
}
}
【问题讨论】: