Java實(shí)現(xiàn)輸入流轉(zhuǎn)化為String
在平時(shí)Java開(kāi)發(fā)時(shí),難免會(huì)遇見(jiàn)輸入流轉(zhuǎn)化為String類(lèi)型的需求,我從事Android開(kāi)發(fā)經(jīng)常會(huì)遇見(jiàn)這樣的需求,于是我將這個(gè)做成一個(gè)工具類(lèi)分享給大家,希望能幫助大家,這也是我第一次寫(xiě)個(gè)人博客,希望大家支持。謝謝!
public static String streamToString(InputStream is) { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); //new一個(gè)StringBuffer用于字符串拼接 StringBuffer sb = new StringBuffer(); String line = null; try { //當(dāng)輸入流內(nèi)容讀取完畢時(shí) while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } //記得關(guān)閉流數(shù)據(jù) 節(jié)約內(nèi)存消耗 is.close(); reader.close(); return sb.toString(); } catch (IOException e) { e.printStackTrace(); } return null; }
以上所述是小編給大家介紹的Java實(shí)現(xiàn)輸入流轉(zhuǎn)化為String,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java8 CompletableFuture 異步執(zhí)行操作
CompletableFuture是java8提供的基于異步操作的封裝,日常開(kāi)發(fā)中經(jīng)常會(huì)用到,接下來(lái)通過(guò)本文給大家介紹Java8 CompletableFuture 異步執(zhí)行操作,感興趣的朋友一起看看吧2021-06-06這么設(shè)置IDEA中的Maven,再也不用擔(dān)心依賴(lài)下載失敗了
今天給大家?guī)?lái)一個(gè)IDEA中Maven設(shè)置的小技巧.這個(gè)技巧可以說(shuō)非常有用,學(xué)會(huì)設(shè)置之后,再也不用擔(dān)心maven依賴(lài)下載變慢的問(wèn)題,需要的朋友可以參考下2021-05-05java如何判斷一個(gè)對(duì)象是否為空對(duì)象
本文主要介紹了java如何判斷一個(gè)對(duì)象是否為空對(duì)象,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03SpringBoot整合Spring?Data?JPA的詳細(xì)方法
JPA全稱(chēng)為Java Persistence API(Java持久層API),是一個(gè)基于ORM的標(biāo)準(zhǔn)規(guī)范,在這個(gè)規(guī)范中,JPA只定義標(biāo)準(zhǔn)規(guī)則,不提供實(shí)現(xiàn),本文重點(diǎn)給大家介紹SpringBoot整合Spring?Data?JPA的相關(guān)知識(shí),感興趣的朋友一起看看吧2022-02-02MyBatis映射文件中的動(dòng)態(tài)SQL實(shí)例詳解
在本文中,我們深入探討了動(dòng)態(tài)SQL的各種標(biāo)簽,包括<if>、<choose>、<trim>、<foreach>等,通過(guò)實(shí)際的例子演示了它們的用法,感興趣的朋友一起揭開(kāi)動(dòng)態(tài)SQL的神秘面紗,帶你領(lǐng)略它的魅力2024-01-01Java項(xiàng)目中如何訪(fǎng)問(wèn)WEB-INF下jsp頁(yè)面
這篇文章主要介紹了Java項(xiàng)目中如何訪(fǎng)問(wèn)WEB-INF下jsp頁(yè)面,文章通過(guò)示例代碼和圖文解析介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08