1

我正在阅读类似的文件;

FileReader reader = new FileReader(source);
FileWriter writer = new FileWriter((destination));

int char = 0;
while ((char = reader.read()) != -1) {
  writer.write(char);
}

基本上,我想首先检查源文件是否包含某行,然后是换行符,如果是,我想跳过这些行写入目标文件。

请注意,我想跳过的换行符已添加到源文件中;

System.getProperty("line.separator").getBytes()

非常感谢!

4

1 回答 1

7

Use a BufferedReader, which has a readLine() method. This will also make your code faster, due to the buffering, BTW.

于 2013-07-23T11:21:27.803 回答