StringUtils的工具类

public class StringUtils {

    public static String inputStreamToString(InputStream inputStream) { 

        try { 
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); 

            byte[] buf = new byte[1024]; 

            int length = 0; 

            while ((length = inputStream.read(buf)) != -1) { 

                byteArrayOutputStream.write(buf, 0, length); 

            } 

            return new String(byteArrayOutputStream.toByteArray()); 
        } catch (IOException e) { 
            e.printStackTrace(); 
        } 
        return null; 
    } 

    public static String inputStraemToStringBuffer(InputStream inputStream) { 
        StringBuilder stringBuilder = new StringBuilder(); 
        try { 
            String line = null; 
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); 
            while ((line = bufferedReader.readLine()) != null) { 
                stringBuilder.append(line + "\n"); 
            } 
        } catch (IOException e) { 
            e.printStackTrace(); 
        } finally { 
            return stringBuilder.toString(); 
        } 


    } 

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容