風雨無阻

          Java IO中字節流和字符流的區別

           
          1
          流是一個有序的字節序列,可作為一個輸入源,也可作為一個輸出的目的地。
          字節流以字節為單位輸入輸出,字節流類名含有stream,字符流以字符為單位輸入輸出,字節流
          類名含有reader或writer.為了通用性,java中字符是16位的unicode字符,所以8位的字節流必
          須和16位的字符流進行轉換。字節流到字符流的轉換使用InputStreamReader類:
          public InputStreamReader(InputStream in);
          public InputStreamReader(InputStream in,String encoding);
          public OuputStreamWriter(OnputStream in);
          public OnputStreamWriter(OnputStream in,String encoding);
          Reader和Writer類允許用戶在程序中無縫的支持國際字符集,如果要讀區的文件是別國語言,
          要使用字符流。
          JavaI/O字節流與字符流就是java 實現輸入/輸出 數據 字節流是一個字節一個字節的輸入/輸出 數據 (兩個字節組成一個漢字)所以在用字節流讀一串漢字時會出現亂碼問題,
          同樣字符流是一個字符一個字符流(一個字符=兩個字節)的輸入/輸出 數據 用字符流讀一串漢字可以解決亂碼問題.

          posted on 2008-03-18 18:24 秋楓故事 閱讀(5365) 評論(3)  編輯  收藏

          評論

          # re: Java IO中字節流和字符流的區別 2009-11-21 22:28 印第安小獅

          嗯~最后兩句有點啟發了, 謝謝.  回復  更多評論   

          # re: Java IO中字節流和字符流的區別 2011-08-18 13:19 york

          頂個。  回復  更多評論   

          # re: Java IO中字節流和字符流的區別[未登錄] 2011-10-11 21:30 zzc

          字節流 InputStream OutputStream
          字符流 Reader Writer
            回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 北宁市| 甘孜| 宽甸| 澄城县| 江安县| 吉隆县| 昌江| 平山县| 商丘市| 玛曲县| 谢通门县| 彭阳县| 玉龙| 军事| 仁布县| 富民县| 桑日县| 黄梅县| 襄汾县| 张家口市| 潞城市| 元江| 金阳县| 拜泉县| 冀州市| 大英县| 西盟| 武冈市| 佛坪县| 尚志市| 监利县| 陇西县| 宝应县| 中山市| 丁青县| 女性| 花莲县| 锡林郭勒盟| 兴义市| 白银市| 元朗区|