日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

java_IO总结(1)

發布時間:2025/5/22 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java_IO总结(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一次寫技術博客,今天看了一些IO的視頻,及時做些總結,歸納。

(1)如何選取合適的流對象,四個明確。

1確源和目的。

2數據是否是純文本數據。是純文本,就選擇 Reader/Writer,不是,就選擇InputStream/OutputStream

3明確具體的設備。硬盤(File), ? ?鍵盤(System.in) ?內存()數組, 網絡(Socket流)

4是否需要其他額外功能。比如轉換(InputStreamReader,OutPutStreamWriter) ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 高效(BufferedInputstream,BufferedOutputStream,BufferedReader,BufferedWriter)

(2)操作鍵盤顯示器,寫熟.

BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));

BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(Syetem.out));

(3)關于編碼

如果操作文本文件需要明確具體的編碼,FileWriter不行,要用轉換流。

FileWriter:其實就是轉換流指定了本機默認碼表的體現。而且這個轉換流的子類對象,可以方便操作文本文件。
? ? ? ? ? ? ? ? 簡單說:操作文件的字節流+本機默認的編碼表。
? ? ? ? ? ? ? ? 這是按照默認碼表來操作文件的便捷類。

轉換流編碼,例:

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("u8_1.txt"),"UTF-8");

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("gbk_3.txt"),"GBK");

轉載于:https://www.cnblogs.com/wkai212/archive/2013/03/27/2985535.html

總結

以上是生活随笔為你收集整理的java_IO总结(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。