利用BufferedWriter流把字符串按行写入文件再使用BufferedReader流按行读取文件。请补全代码。_____16_____;导入输入输出流所在包public class BufferedDemo public static void mainString args File file=new FileStudenttxt; String content
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/fD1V 著作权归作者所有。请勿转载和采集!