/*通过缓冲区复制文本文件 通过缓冲区复制一个.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("写入关闭失败");
}
}
}
}
相关文章
- VMware 12安装虚拟机Mac OS X 10.10使用小技巧(虚拟机Mac OS X 10.10时间设置,虚拟机Mac OS X 10.10通过代理上网,Mac OS X 10.10虚拟机优化,VMware虚拟机相互复制)
- 从制表符分隔的文本文件复制到自身
- C# Json反序列化 C# 实现表单的自动化测试<通过程序控制一个网页> 验证码处理类:UnCodebase.cs + BauDuAi 读取验证码的值(并非好的解决方案) 大话设计模式:原型模式 C# 深浅复制 MemberwiseClone
- asp.net 读取一个文本文件,并输出到网页显示 通过 一般处理程序实现
- 如何通过JavaScript或jQuery为每个li元素获取不同的ID [复制]
- VBA通过文件夹和子文件夹循环查找特定的表,然后复制和粘贴某些数据
- 通过Java将HTML内容复制到Excel中
- 通过选中一个复选框来切换一组复选框[复制]
- ubuntu 通过命令将数据复制到u盘
- SQL Server 通过备份文件初始化复制