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

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

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

    athrunwang

    紀元
    數據加載中……
    InputStream與String,Byte之間互轉
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.InputStream;

    /**
     *
     * @author Andy.Chen
     * @mail Chenjunjun.ZJ@gmail.com
     *
     */
    public class InputStreamUtils {
        
        final static int BUFFER_SIZE = 4096;
        
        /**
         * 將InputStream轉換成String
         * @param in InputStream
         * @return String
         * @throws Exception
         *
         */
        public static String InputStreamTOString(InputStream in) throws Exception{
            
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();
            byte[] data = new byte[BUFFER_SIZE];
            int count = -1;
            while((count = in.read(data,0,BUFFER_SIZE)) != -1)
                outStream.write(data, 0, count);
            
            data = null;
            return new String(outStream.toByteArray(),"ISO-8859-1");
        }
        
        /**
         * 將InputStream轉換成某種字符編碼的String
         * @param in
         * @param encoding
         * @return
         * @throws Exception
         */
             public static String InputStreamTOString(InputStream in,String encoding) throws Exception{
            
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();
            byte[] data = new byte[BUFFER_SIZE];
            int count = -1;
            while((count = in.read(data,0,BUFFER_SIZE)) != -1)
                outStream.write(data, 0, count);
            
            data = null;
            return new String(outStream.toByteArray(),"ISO-8859-1");
        }
        
        /**
         * 將String轉換成InputStream
         * @param in
         * @return
         * @throws Exception
         */
        public static InputStream StringTOInputStream(String in) throws Exception{
            
            ByteArrayInputStream is = new ByteArrayInputStream(in.getBytes("ISO-8859-1"));
            return is;
        }
        
        /**
         * 將InputStream轉換成byte數組
         * @param in InputStream
         * @return byte[]
         * @throws IOException
         */
        public static byte[] InputStreamTOByte(InputStream in) throws IOException{
            
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();
            byte[] data = new byte[BUFFER_SIZE];
            int count = -1;
            while((count = in.read(data,0,BUFFER_SIZE)) != -1)
                outStream.write(data, 0, count);
            
            data = null;
            return outStream.toByteArray();
        }
        
        /**
         * 將byte數組轉換成InputStream
         * @param in
         * @return
         * @throws Exception
         */
        public static InputStream byteTOInputStream(byte[] in) throws Exception{
            
            ByteArrayInputStream is = new ByteArrayInputStream(in);
            return is;
        }
        
        /**
         * 將byte數組轉換成String
         * @param in
         * @return
         * @throws Exception
         */
        public static String byteTOString(byte[] in) throws Exception{
            
            InputStream is = byteTOInputStream(in);
            return InputStreamTOString(is);
        }

    }

    posted on 2012-01-09 20:02 AthrunWang 閱讀(1458) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成网站在线观看播放青青| 亚洲av片一区二区三区| 亚洲精品人成在线观看| 国产精品免费久久久久影院| 亚洲色无码专区一区| 亚洲人成人网毛片在线播放| 窝窝影视午夜看片免费| 亚洲高清国产拍精品青青草原| 亚洲精品免费在线观看| 国产h肉在线视频免费观看| 国产亚洲精aa成人网站| 一级做a爰片久久免费| 亚洲人成网站在线观看播放| 99免费在线视频| 国产一级一片免费播放| 色屁屁www影院免费观看视频| 国产精品免费一级在线观看| 乱淫片免费影院观看| 最新国产AV无码专区亚洲| 亚洲av无码成人精品国产| 四虎永久免费网站免费观看| 永久免费无码网站在线观看个| 亚洲一区二区三区在线播放| 日本亚洲欧洲免费天堂午夜看片女人员 | A片在线免费观看| 免费在线观看中文字幕| 亚洲 欧洲 自拍 另类 校园| 小小影视日本动漫观看免费| h视频在线免费观看| 亚洲AV福利天堂一区二区三| 美女裸身网站免费看免费网站 | 亚洲AV日韩AV永久无码久久| 69堂人成无码免费视频果冻传媒| 亚洲国产精品成人午夜在线观看| 日韩在线免费视频| 深夜a级毛片免费无码| 久久国产精品亚洲综合| 成年人免费观看视频网站| 国产高潮流白浆喷水免费A片 | 老汉色老汉首页a亚洲| 免费很黄很色裸乳在线观看|