/*通过缓冲区复制文本文件 通过缓冲区复制一个.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("写入关闭失败");
}
}
}
}
相关文章
- 搜索文件中的字符串并通过Shell脚本从此文件中删除它[复制]
- 【复制文本文件】
- 从制表符分隔的文本文件复制到自身
- 通过CSS禁用页面模块的复制和粘贴功能
- 手写面试编程题- 数组去重 深拷贝 获取文本节点 设置奇数偶数背景色 JS中检测变量为string类型的方法 第6题闭包 将两个数组合并为一个数组 怎样添加、移除、移动、复制、创建和查找节点? 继承 对一个数组实现随机排序 让元素水平 垂直居中的三种方式 通过jQuery的extend方法实现深拷贝
- 通过两个文本文件中的特定模式获取差异文件
- 不通过bitblt来复制位图,而直接从设备DC里获取位图句柄,这该如何做??
- Java基础知识强化之IO流笔记43:IO流练习之 复制文本文件的 5 种方式案例
- 通过javascript设置按钮文本[复制]
- asp.net 读取一个文本文件,并输出到网页显示 通过 一般处理程序实现