Java BufferedWriter 和 BufferedReader 按行读写文件示例
import java.io.*;
public class BufferedDemo {
public static void main(String args[]) {
File file=new File('Student.txt');
String content[]={'天气预报:', '北京晴', '上海多云,有小雨', '大连晴,有时多云'};
try{
FileWriter outOne=new FileWriter(file);
BufferedWriter outTwo= new BufferedWriter(outOne);//缓冲字符输出流
for(String str:content) {
outTwo.write(str);
outTwo.newLine();//向文件写入换行符
}
outTwo.close(); outOne.close();
FileReader inOne=new FileReader(file);
BufferedReader inTwo= new BufferedReader(inOne);//缓冲字符输入流
String s=null;
while((s=inTwo.readLine())!=null) {System.out.println(s);}//按行读
inOne.close(); inTwo.close();
}
catch(IOException e) { System.out.println(e); }
}
}
原文地址: https://www.cveoy.top/t/topic/oj28 著作权归作者所有。请勿转载和采集!