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

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

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

    一切皆可抽象

    大而無形 庖丁解牛 厚積薄發 滌慮玄覽
       ::  ::  ::  ::  :: 管理

    InputStream to Byte[]

    Posted on 2007-03-13 17:35 鋒出磨礪 閱讀(6467) 評論(5)  編輯  收藏 所屬分類: java算法
    public static byte[] getBytes(InputStream is)
    ??? throws Exception
    ??? {
    ??????? byte[] data = null;
    ???????
    ??????? Collection chunks = new ArrayList();
    ??????? byte[] buffer = new byte[1024*1000];
    ??????? int read = -1;
    ??????? int size = 0;
    ???????
    ??????? while((read=is.read(buffer))!=-1)
    ??????? {
    ??????????? if(read>0)
    ??????????? {
    ??????????????? byte[] chunk = new byte[read];
    ??????????????? System.arraycopy(buffer,0,chunk,0,read);
    ??????????????? chunks.add(chunk);
    ??????????????? size += chunk.length;
    ??????????? }
    ??????? }??????
    ???????
    ??????? if(size>0)
    ??????? {
    ??????????? ByteArrayOutputStream bos = null;
    ??????????? try
    ??????????? {
    ??????????????? bos = new ByteArrayOutputStream(size);
    ??????????????? for(Iterator itr=chunks.iterator();itr.hasNext();)
    ??????????????? {
    ??????????????????? byte[] chunk = (byte[])itr.next();
    ??????????????????? bos.write(chunk);
    ??????????????? }
    ??????????????? data = bos.toByteArray();
    ??????????? }
    ??????????? finally
    ??????????? {
    ??????????????? if(bos!=null)
    ??????????????? {
    ??????????????????? bos.close();
    ??????????????? }
    ??????????? }
    ??????? }
    ??????? return data;
    ??? }

    評論

    # re: InputStream to Byte[]  回復  更多評論   

    2007-06-18 13:48 by 九層樓
    謝謝!!!很好!!!

    # re: InputStream to Byte[]  回復  更多評論   

    2008-02-28 14:07 by luffy
    很好~ 很強大~ 如果不知道流的大小呢~

    # re: InputStream to Byte[]  回復  更多評論   

    2008-02-28 20:45 by itaogo
    如果想計算流的大小,可以參考
    http://www.tkk7.com/itaogo/archive/2007/03/13/103594.html

    一般不建議使用InputStream to byte,這樣大的流就會內存溢出。直接到文件硬盤輸出最好。看具體的應用場景了。

    # re: InputStream to Byte[]  回復  更多評論   

    2009-02-16 10:49 by dongzgguang
    太棒了,謝謝

    # re: InputStream to Byte[]  回復  更多評論   

    2009-12-22 12:04 by eagle-daiq
    不錯。
    主站蜘蛛池模板: 日韩久久无码免费毛片软件| www在线观看免费视频| 亚洲熟女综合色一区二区三区| 亚洲精品无码mⅴ在线观看| 国产精品亚洲综合五月天| 一级毛片在线完整免费观看| 国产v片免费播放| 亚洲高清在线mv| 国产免费人成视频在线播放播| 十九岁在线观看免费完整版电影| 国产一区二区免费在线| 看亚洲a级一级毛片| 久久久高清免费视频| 亚洲开心婷婷中文字幕| 亚洲第一街区偷拍街拍| 五月天婷亚洲天综合网精品偷| 亚洲精品国产成人99久久| 一级黄色免费网站| 亚洲午夜国产精品无码| 国产综合成人亚洲区| 最近2019中文字幕免费大全5| 国产日产亚洲系列| 青青草97国产精品免费观看| 伊人久久大香线蕉亚洲| 24小时日本韩国高清免费| 亚洲自偷自偷在线制服| 8x网站免费入口在线观看| 亚洲中文无码亚洲人成影院| 亚洲AⅤ优女AV综合久久久| 少妇性饥渴无码A区免费 | 亚洲中文字幕视频国产| 亚洲精品宾馆在线精品酒店| 亚洲精品无码99在线观看| 美女被吸屁股免费网站| 国产精品jizz在线观看免费| 亚洲熟妇无码一区二区三区| 亚洲国产主播精品极品网红| 中文字幕在线免费观看| 羞羞视频免费观看| 91亚洲精品第一综合不卡播放| 国产乱子伦精品免费女|