IO-6(PrintStream/PrintWriter)
生活随笔
收集整理的這篇文章主要介紹了
IO-6(PrintStream/PrintWriter)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.PrintStream/PrintWriter
字節打印流/字符打印流
添加輸出數據的功能,可方便打印各種數據值
1.1方法
print():<==>write()寫入串時不換行
println():自動換行,特有功能,和系統相關
1.2 使用步驟
- 創建流
- 寫數據
- 關閉流
運行結果:
1.3 自動刷新
打印流完成數據自動刷新。
PrintWriter(OutpitStream out,boolean autoFlush);
PrintWriter(Writer out,boolean autoFlush);
- 創建流
- 寫數據
- 關閉流
運行結果:
1.4 PrintWriter
向文本輸出的流
此類中的方法不會拋出 I/O 異常
實現了PrintStream的所有的Print方法。
- 可自動換行,和系統無關
- 不可輸出字節,但可輸出其他任意類型
- 可自動刷新,得啟動配置(只在調用println(),printf(),format才有用)
構造方法
說明它包裝了一個字符輸出流Writer,所以它是包裝流,不具備寫出功能,要有寫出流。
可以把字節輸出流轉換為字符輸出流(包括標準輸出流)
1.5 PrintStream
?永遠不會拋出 IOException;而是,異常情況僅設置可通過 checkError()方法測試的內部標志。
打印的所有字符都使用平臺的默認字符編碼轉換為字節。在需要寫入字符而不是寫入字節的情況下,應該使用PrintWriter類。
總結
以上是生活随笔為你收集整理的IO-6(PrintStream/PrintWriter)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IO-5(InputStreamRead
- 下一篇: 网络通信-1(InetAddress、U