每天至少一篇java學習筆記。今天繼續。
今天學習打印流,打印流分兩種 PrintStream (字節打印流)
PrintWriter(字符打印流)
1.PrintStream我們很常用的就是System.out
所以今天重點講PrintWriter 以爲它的構造函數可以
1.文件對象 File file
2.字符串 D:\\java.txt
3.字節流 OutputStream
4.字符流 Writer
public static void PrintWriterDemo(){
BufferedReader br=new BufferedReader(new InputStreamReader(System.out));//從鍵盤中輸入數據
PrintWriter out=new PrintWirter(System.out,true);//打印到控制檯上, true是表示會自動刷新緩衝區
String line=null;
while((line=br.readLine())!=null){
out.write(line);//不能實現換行操作
//但是自動刷新了 下面就只能用println printf format三種打印不能用write(),下面就可以不用flush()了
out.flush();
out.println(line);
}
}