inputstream to string

final static int BUFFER_SIZE = 4096;  
       
     /  

将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(),encoding);  
        }  
 

refurl:http://blog.csdn.net/cjjky/article/details/6892443

猜你喜欢

转载自wandejun1012.iteye.com/blog/2254763