/*
通过缓冲区赋值一个.java文件
readLine方法只返回回车前面的内容,不返回回车符
*/
import java.io.*;
class BufferedDemo
{
public static void main(String[] args)
{
BufferedWriter buffWriter = null;
BufferedReader buffReader = null;
try
{
buffWriter = new BufferedWriter(new FileWriter("bufCopy.txt"));
buffReader = new BufferedReader(new FileReader("buf.txt"));
String line = null;
while((line = buffReader.readLine()) != null)
{
buffWriter.write(line);
buffWriter.newLine();
buffWriter.flush();
}
}
catch (IOException ex)
{
System.out.println(ex.getMessage());
}
finally
{
try
{
if(buffWriter != null)
{
buffWriter.close();
}
if(buffReader != null)
{
buffReader.close();
}
}
catch (IOException ex)
{
System.out.println(ex.getMessage());
}
}
}
}
readLine
最新推荐文章于 2023-10-17 15:46:43 发布
本文介绍了一个使用Java中的缓冲区进行文件复制的例子。通过BufferedReader读取源文件,并利用BufferedWriter将内容写入目标文件。此过程展示了如何逐行读取文件并保留原始格式。
622

被折叠的 条评论
为什么被折叠?



