package file.filetest;
import java.io.*;
public class FileDemo9 {
public static void main(String[] args) throws IOException {
PrintStream printStream = new PrintStream("G:\\pp.txt");
printStream.println("锄禾日当午1");
printStream.println("汗滴禾下土1");
printStream.println("谁知盘中餐1");
printStream.println("粒粒皆辛苦1");
printStream.close();
FileOutputStream fileOutputStream = new FileOutputStream("G:\\pp.txt",true);
//追加,我在printWriter里没找到追加的方法,所以我就新建一个追加的输出流,然后再转换成printWriter
PrintWriter printWriter = new PrintWriter(fileOutputStream);
printWriter.println("锄禾日当午2");
printWriter.println("汗滴禾下土2");
printWriter.println("谁知盘中餐2");
printWriter.println("粒粒皆辛苦2");
printWriter.flush();
//printWriter和printStream的区别就是printwriter需要管道刷新才能将内容写进文件
printWriter.close();
FileReader fileReader = new FileReader("G:\\pp.txt");
BufferedReader bufferedReader = new BufferedReader(fileReader);
while (true){
String text=bufferedReader.readLine();//返回的1是一个字符串,如果已经读到最后就返回null
if(text==null)//读到最后,返回一个null值
break;
System.out.println(text);
}
}
}
print与BufferReader
最新推荐文章于 2022-06-15 17:10:10 发布