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


    } 

}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容