<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 262,  comments - 221,  trackbacks - 0

    該方法中使用一個無限循環(huán),從字節(jié)流中讀取字節(jié),存放到byte數(shù)組中,每次讀取1024個字節(jié)(一般都是這個設置),由于每次讀取的字節(jié)數(shù)量不一定夠1024個(比如最后一次的讀取就可能不夠),所以我們要記錄每次實際讀到的字節(jié)數(shù),然后將實際讀取到的字節(jié)按指定的編碼方式轉(zhuǎn)換成字符串。

    private String inputStreamToString(InputStream is, String encoding) {
        try {
            
    byte[] b = new byte[1024];
             String res 
    = "";
             
    if (is == null) {
                    
    return "";
             }
             
             
    int bytesRead = 0;
            
    while (true) {
                 bytesRead 
    = is.read(b, 01024); // return final read bytes counts
                 
    if (bytesRead == -1) {// end of InputStream
                        return res;
                 }
                 res +=
     new String(b, 0, bytesRead, encoding); // convert to string using bytes
              }
          } 
    catch (Exception e) {
                e.printStackTrace();
                System.out.print(
    "Exception: " + e);
                
    return "";
          }
    }


    -------------------------------------------------------------
    生活就像打牌,不是要抓一手好牌,而是要盡力打好一手爛牌。
    posted on 2008-08-06 09:59 Paul Lin 閱讀(17317) 評論(2)  編輯  收藏 所屬分類: J2SE


    FeedBack:
    # re: Java中讀取字節(jié)流并按指定編碼轉(zhuǎn)換成字符串的方法
    2008-12-16 12:50 | kmh
    inputstream 的 read 方法是阻塞的,不知道次方法樓主已經(jīng)實現(xiàn)了嗎?  回復  更多評論
      
    # re: Java中讀取字節(jié)流并按指定編碼轉(zhuǎn)換成字符串的方法[未登錄]
    2008-12-16 20:50 | Paul Lin
    @kmh

    InputStream的read方法是阻塞的,所以在實際的應用環(huán)境中我的做法是將其放在一個Thread或Runnable implement的類中,由run()方法調(diào)用,這樣其中一個線程在執(zhí)行到read方法而導致阻塞時,不會影響其他線程。

    不知你有沒有更好的方法,歡迎探討  回復  更多評論
      
    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(21)

    隨筆分類

    隨筆檔案

    BlogJava熱點博客

    好友博客

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品国产精品黑人| 免费大片黄手机在线观看| 亚洲a在线视频视频| 久久国产乱子伦精品免费一| 国产亚洲av片在线观看16女人| 三级网站免费观看| 亚洲av无码专区在线播放| 亚洲精品免费在线观看| 亚洲网站在线免费观看| 手机看黄av免费网址| 国产色在线|亚洲| 国产免费私拍一区二区三区| 一级毛片大全免费播放| 久久亚洲高清观看| 日本免费一区二区在线观看| 一本色道久久综合亚洲精品蜜桃冫 | 最近中文字幕mv免费高清视频8 | 亚洲国产成人久久综合一 | xxxxx做受大片在线观看免费| 国产综合精品久久亚洲| 一级毛片在线免费看| 亚洲avav天堂av在线网爱情| 国产男女猛烈无遮挡免费视频网站| 香蕉视频在线观看免费| 亚洲AV永久纯肉无码精品动漫| 美女内射毛片在线看免费人动物| 亚洲欧美成人综合久久久| 免费看国产一级特黄aa大片| 中文字幕在线免费播放| 亚洲国产亚洲片在线观看播放 | 亚洲女人初试黑人巨高清| 在线精品免费视频| 国产国产人免费人成成免视频| 久久久无码精品亚洲日韩京东传媒| 永久免费视频v片www| a毛片视频免费观看影院| 久久国产亚洲精品| 亚洲精品~无码抽插| 免费看美女被靠到爽的视频| 中文字幕免费播放| 亚洲va在线va天堂成人|