package shujia1119.ReadWritestream;
/*
FileWriter类向文本文件写数据,BufferedWriter和FileWriter类写文本文件
*/
import java.io.*;
public class ReadWriteStream {
public static void main(String[] args) {
FileWriter fw = null;
BufferedWriter bw = null;
FileReader fr = null;
BufferedReader br = null;
try {
//文本写入
fw = new FileWriter("D:\\mydoc\\test.txt");
bw = new BufferedWriter(fw);
bw.write("大家好,");
bw.write("这是一个测试文本");
bw.newLine();
bw.write("这还是一个测试文本4");
bw.flush();
//文本读取
fr = new FileReader("D:\\mydoc\\test.txt");
br = new BufferedReader(fr);
//声明String变量来接受我们的数据
String s1 = br.readLine();
while (s1!=null){
System.out.println(s1);
s1 = br.readLine();
}
} catch (IOException e) {
e.printStackTrace();
}finally {
try{
if (br!=null){
br.close();
}
if (fr!=null) {
fr.close();
}
if (bw!=null){
bw.close();
}
if (fw!=null){
fw.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
FileWriter类向文本文件写数据,BufferedWriter和FileWriter类写文本文件
最新推荐文章于 2022-07-27 02:08:12 发布