缓冲流 提高流的读取、写入的速度
BufferReader
BufferWriter
package IO;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import org.junit.Test;
public class testBufferReader {
@Test
public void BufferStream(){
BufferedReader br = null;
BufferedWriter bw = null;
try {
File f1 = new File("hello.txt");
File f2 = new File("hello1.txt");
FileReader fr = new FileReader(f1);
FileWriter fw = new FileWriter(f2);
br = new BufferedReader(fr);
bw = new BufferedWriter(fw);
int len;
char[] ch = new char[1024];
while ((len = br.read(ch)) != -1) {
bw.write(ch, 0, len);
}
} catch (Exception e) {
}finally{
if (br != null){
try {
br.close();
} catch (Exception e) {
}
}
if(bw != null){
try {
bw.close();
} catch (Exception e) {
}
}
}
}
}