Java實現輸入流轉化為String
更新時間:2016年12月24日 15:13:55 作者:Shooter-Li
這篇文章主要介紹了Java實現輸入流轉化為String的相關資料,需要的朋友可以參考下
在平時Java開發(fā)時,難免會遇見輸入流轉化為String類型的需求,我從事Android開發(fā)經常會遇見這樣的需求,于是我將這個做成一個工具類分享給大家,希望能幫助大家,這也是我第一次寫個人博客,希望大家支持。謝謝!
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");
}
//記得關閉流數據 節(jié)約內存消耗
is.close();
reader.close();
return sb.toString();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
以上所述是小編給大家介紹的Java實現輸入流轉化為String,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Java8 CompletableFuture 異步執(zhí)行操作
CompletableFuture是java8提供的基于異步操作的封裝,日常開發(fā)中經常會用到,接下來通過本文給大家介紹Java8 CompletableFuture 異步執(zhí)行操作,感興趣的朋友一起看看吧2021-06-06
SpringBoot整合Spring?Data?JPA的詳細方法
JPA全稱為Java Persistence API(Java持久層API),是一個基于ORM的標準規(guī)范,在這個規(guī)范中,JPA只定義標準規(guī)則,不提供實現,本文重點給大家介紹SpringBoot整合Spring?Data?JPA的相關知識,感興趣的朋友一起看看吧2022-02-02

