gpt4 book ai didi

java - 使用 FileReader 读取 Java 文件时如何跳过某一行?

转载 作者:行者123 更新时间:2023-11-29 06:37:48 25 4
gpt4 key购买 nike

我正在读一个文件,比如;

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()

非常感谢!

最佳答案

使用 BufferedReader,它有一个 readLine() 方法。由于缓冲,顺便说一句,这也会使您的代码更快。

关于java - 使用 FileReader 读取 Java 文件时如何跳过某一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17808720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com