<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 閱讀(1453) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 曰曰鲁夜夜免费播放视频| 91嫩草免费国产永久入口| 国产亚洲美女精品久久久久| 亚洲AV成人片无码网站| 久久久受www免费人成| 一级毛片全部免费播放| 最近免费中文字幕大全| 久久精品国产亚洲沈樵| 亚洲国产精品白丝在线观看| 99亚洲男女激情在线观看| 久久久久久久99精品免费| 久久精品国产亚洲av麻| 美女视频黄频a免费观看| 3d成人免费动漫在线观看| 亚洲乱码中文字幕手机在线| 久久99亚洲网美利坚合众国 | 九九免费久久这里有精品23| 美女内射无套日韩免费播放| 亚洲AV无码一区二三区| 亚洲色欲啪啪久久WWW综合网| 中国极品美軳免费观看| 国产男女猛烈无遮挡免费视频网站| 亚洲av无码专区国产乱码在线观看| 无码精品一区二区三区免费视频| 亚洲婷婷在线视频| 午夜一级免费视频| 亚洲国产成人久久精品app| 国产免费无码AV片在线观看不卡| 免费永久国产在线视频| 亚洲中文字幕无码久久2020 | 国产成人免费福利网站| 国产免费AV片在线观看播放| 亚洲AV无码成人专区片在线观看| 国产大片91精品免费观看不卡| 久久青青草原亚洲AV无码麻豆| 台湾一级毛片永久免费| 成人午夜免费视频| 亚洲av无码成人精品区| 免费av片在线观看网站| 亚洲AV无码资源在线观看| 亚洲精品美女久久777777|