package 练习;
import org.junit.Test;
import java.io.*;
/*
bufferedreader 就是处理流
处理流就是在当前传输的基础上进行缓冲传输
*/
public class BufferReaderWriterDemo {
//使用bufferedreader 对文件进行读的操作
@Test
public void testBufferedReaderDemo() {
BufferedReader br= null;
try {
//创建文件
File file=new File("F:\\java92\\src\\练习\\world");
//创建filereader对象
FileReader fr=new FileReader(file);
//对文件进行读写操作
//将节点流对象封装到处理流中
br = new BufferedReader(fr);
String str=null;
while ( ( str=br.readLine() )!= null) {
System.out.println(str);
}
//关闭流
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br!=null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
@Test
//创建节点流
public void testBufferedWriterDemo() {
BufferedWriter bw= null;
try {
File file=new File("F:\\java92\\src\\练习\\world3");
//将节点流对象封装到处理流中
FileWriter fw=new FileWriter(file);
bw = new BufferedWriter(fw);
bw.write("软件工");
} catch (IOException e) {
e.printStackTrace();
} finally {
//关闭流
try {
if (bw!=null) {
bw.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
处理流 BufferedReaderWriter的使用
最新推荐文章于 2022-08-27 18:50:25 发布