在平時Java開發時,難免會遇見輸入流轉化為String類型的需求,我從事Android開發經常會遇見這樣的需求,于是我將這個做成一個工具類分享給大家,希望能幫助大家,這也是我第一次寫個人博客,希望大家支持。謝謝!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public static String streamToString(InputStream is) { BufferedReader reader = new BufferedReader( new InputStreamReader(is)); //new一個StringBuffer用于字符串拼接 StringBuffer sb = new StringBuffer(); String line = null ; try { //當輸入流內容讀取完畢時 while ((line = reader.readLine()) != null ) { sb.append(line + "\n" ); } //記得關閉流數據 節約內存消耗 is.close(); reader.close(); return sb.toString(); } catch (IOException e) { e.printStackTrace(); } return null ; } |
以上所述是小編給大家介紹的Java實現輸入流轉化為String,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
原文鏈接:http://blog.csdn.net/li521wang/article/details/53859215