風雨無阻

          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
            回復  更多評論   


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 惠安县| 高尔夫| 平邑县| 安塞县| 耿马| 四川省| 三河市| 江陵县| 金堂县| 天镇县| 闵行区| 龙泉市| 依安县| 巴林左旗| 泌阳县| 全南县| 平陆县| 扶余县| 丽水市| 右玉县| 库尔勒市| 攀枝花市| 长兴县| 宽甸| 自治县| 无棣县| 三江| 鱼台县| 阿合奇县| 秭归县| 吴忠市| 滨海县| 昭平县| 游戏| 遂昌县| 大渡口区| 华池县| 昌黎县| 忻州市| 保定市| 大连市|