/
字符缓冲流用法: 分类:
BufferedReader:字符缓冲输入流(也叫高效字符输入流)
成员方法: public Strine readline();-次读取 - -行数据并返回读取到的内容,读不到返@null
Bufferedlriter:字符缓冲输出流(也叫高效字符输出流)
成员方法:public void nemlineO:
根据当前操作系统给出对应的换行符
特点:
字符缓冲流台带有缓冲区,大小为8192个字符, 也 就是16KB.
!!!!! 注意 : 字符流只能拷贝纯文本文档
/
package cn.itcast;
import java.io.*;
public class CopyFile4 {
public static void main(String[] args) throws IOException {
//创建缓冲输入流对象
/* 分开写的 FileReader fr1 = new FileReader("/lib/1.txt");
BufferedReader br1 = new BufferedReader(br1);*/
BufferedReader br = new BufferedReader(
new FileReader("lib/1.txt"));
//创建缓冲输出流对象
BufferedWriter bw = new BufferedWriter(
new FileWriter("lib/2.txt"));
// 定义变量
int len ;
// 循环读取
//拷贝
String str;
while ((str = br.readLine())!= null ) {
bw.write(str );
// 千万别忘记换行 操作系统对应的换行符如下
// window /r/n mac /r uxin /n
bw.newLine();
}
//释放资源
br.close();
bw.close();
}
}