風(fēng)雨無(wú)阻

          Java IO中字節(jié)流和字符流的區(qū)別

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

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

          評(píng)論

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

          嗯~最后兩句有點(diǎn)啟發(fā)了, 謝謝.  回復(fù)  更多評(píng)論   

          # re: Java IO中字節(jié)流和字符流的區(qū)別 2011-08-18 13:19 york

          頂個(gè)。  回復(fù)  更多評(píng)論   

          # re: Java IO中字節(jié)流和字符流的區(qū)別[未登錄](méi) 2011-10-11 21:30 zzc

          字節(jié)流 InputStream OutputStream
          字符流 Reader Writer
            回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 临沂市| 尚志市| 武汉市| 蒙自县| 承德市| 禄丰县| 岳普湖县| 恩平市| 宜兰市| 德清县| 大荔县| 民勤县| 辽宁省| 盐源县| 平武县| 高州市| 将乐县| 乐清市| 阿拉善右旗| 衡山县| 汉源县| 德化县| 五大连池市| 肥乡县| 马龙县| 巴林左旗| 高台县| 古田县| 堆龙德庆县| 榆林市| 广宁县| 道真| 嘉兴市| 宝兴县| 津南区| 耿马| 虹口区| 池州市| 泰宁县| 寿光市| 辰溪县|