<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无码不卡私人影院| 蜜桃AV无码免费看永久| 羞羞网站免费观看| 亚洲成aⅴ人片在线观| 亚洲国产高清精品线久久| 久久午夜夜伦鲁鲁片免费无码影视| 国产精品亚洲一区二区无码| 中文字幕亚洲色图| 亚洲综合色视频在线观看| 国产成人免费午夜在线观看| 成人午夜影视全部免费看| 国产精品亚洲四区在线观看| 亚洲中文字幕日产乱码高清app| 无码专区永久免费AV网站| 免费一级毛片在线播放视频| 久久亚洲精品高潮综合色a片| 亚洲国产精品久久久久婷婷软件| 免费日韩在线视频| 免费无码A片一区二三区| 免费一区二区无码东京热| 国产精品亚洲五月天高清| 亚洲一级毛片免费在线观看| 亚洲成av人在线视| 亚洲成a人无码av波多野按摩| 久久久久国色AV免费观看性色 | 91精品国产免费久久国语蜜臀 | 亚洲精品二区国产综合野狼| 国产免费黄色大片| 成人奭片免费观看| 综合在线免费视频| 99久久免费中文字幕精品| 最近免费mv在线观看动漫|