[英]Reading file (using FileReader) and splitting line into two strings in Java
[英]How to skip a certain line when reading a Java file using FileReader?
我正在读取类似的文件;
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()
非常感谢!
使用具有readLine()
方法的BufferedReader
。 由于缓冲BTW,这也将使您的代码更快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.