Java讀取String分行字符串的方法
1、場(chǎng)景:String字符串中帶有分行,需要提取每一行出來(lái)處理。
2、參考代碼如下:
public static void main(String[] args) throws IOException{ String s="1\r\n2\r\n3\r\n \r\nabd\r\n"; BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(s.getBytes(Charset.forName("utf8"))), Charset.forName("utf8"))); String line; StringBuffer strbuf=new StringBuffer(); while ( (line = br.readLine()) != null ) { if(!line.trim().equals("")){ line="<br>"+line;//每行可以做加工 strbuf.append(line+"\r\n"); } } System.out.println(strbuf.toString()); }
執(zhí)行結(jié)果:
<br>1 <br>2 <br>3 <br>abd
以上這篇Java讀取String分行字符串的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- java判斷字符串String是否為空問(wèn)題淺析
- java實(shí)現(xiàn)字符串轉(zhuǎn)String數(shù)組的方法示例
- 詳解Java String字符串獲取每一個(gè)字符及常用方法
- Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號(hào)
- Java中實(shí)現(xiàn)String字符串用逗號(hào)隔開(kāi)
- Java中實(shí)現(xiàn)String字符串分割的3種方法
- java逗號(hào)分隔String字符串及數(shù)組、集合相互轉(zhuǎn)換
- 利用Java截取String字符串的幾種常用方法
- Java字符串String相關(guān)類常用方法詳解
相關(guān)文章
SpringBoot+JPA?分頁(yè)查詢指定列并返回指定實(shí)體方式
這篇文章主要介紹了SpringBoot+JPA?分頁(yè)查詢指定列并返回指定實(shí)體方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12Java NIO:淺析IO模型_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
在進(jìn)入Java NIO編程之前,我們今天先來(lái)討論一些比較基礎(chǔ)的知識(shí):I/O模型。對(duì)java io nio相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2017-05-05SpringBoot實(shí)現(xiàn)對(duì)Http接口進(jìn)行監(jiān)控的代碼
Spring Boot Actuator是Spring Boot提供的一個(gè)模塊,用于監(jiān)控和管理Spring Boot應(yīng)用程序的運(yùn)行時(shí)信息,本文將介紹一下Spring Boot Actuator以及代碼示例,以及如何進(jìn)行接口請(qǐng)求監(jiān)控,需要的朋友可以參考下2024-07-07Java創(chuàng)建隨機(jī)數(shù)的四種方式總結(jié)
這篇文章主要介紹了java的四種隨機(jī)數(shù)生成方式的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下2022-07-07SpringBoot工程中Spring Security應(yīng)用實(shí)踐記錄流程分析
Spring Security是一個(gè)能夠?yàn)榛赟pring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問(wèn)控制解決方案的安全框架。這篇文章主要介紹了SpringBoot工程中Spring Security應(yīng)用實(shí)踐,需要的朋友可以參考下2021-09-09SpringBoot3.3中實(shí)現(xiàn)多端口監(jiān)聽(tīng)的示例代碼
在SpringBoot應(yīng)用中實(shí)現(xiàn)多端口監(jiān)聽(tīng),可以讓一個(gè)應(yīng)用處理不同類型的HTTP請(qǐng)求或暴露多個(gè)服務(wù)接口,本文詳細(xì)講解了通過(guò)配置application.yml文件和編寫(xiě)自定義配置類的方法,實(shí)現(xiàn)了對(duì)多個(gè)端口的監(jiān)聽(tīng),感興趣的可以了解一下2024-11-11@RequestBody獲取不到參數(shù)的問(wèn)題
這篇文章主要介紹了@RequestBody獲取不到參數(shù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11JAVA多線程與并發(fā)學(xué)習(xí)總結(jié)分析
以下是對(duì)小編對(duì)JAVA多線程與并發(fā)的學(xué)習(xí)進(jìn)行了總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08