您的位置:首页 > 编程语言 > Java开发

通过缓冲区复制文本文件

2016-07-21 09:51 405 查看
/*通过缓冲区复制文本文件
通过缓冲区复制一个.java文件。
*/
import java.io.*;
class  CopyTextByBuf
{
public static void main(String[] args)
{
BufferedReader bufr = null;//读取
BufferedWriter bufw = null;//写入

try
{
bufr = new BufferedReader(new FileReader("BufferedWriterDemo.java"));//读取
bufw = new BufferedWriter(new FileWriter("bufWriter_copy.txt"));//写入

String line = null;
while ((line= bufr.readline())!=null)//判断非空,读取行
{
bufw.write(line);//循环写入行
bufw.newLine();//换行
bufw.flush();//刷新
}
}
catch (IOException e)
{
throw new RuntimeException("读写失败");
}
finally
{
try
{
if(bufr!=null)//判断非空
bufr.close();
}
catch (IOException e)
{
throw new RuntimeException("读取关闭失败");
}

try
{
if(bufw!=null)//判断非空
bufw.close();
}
catch (IOException e)
{
throw new RuntimeException("写入关闭失败");
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  缓冲区 Java IO