1、場景:String字符串中帶有分行,需要提取每一行出來處理。
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()); }
執行結果:
<br>1<br>2<br>3<br>abd
以上這篇Java讀取String分行字符串的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。
新聞熱點
疑難解答
圖片精選