Java读取String分行字符串_我的博客-CSDN博客 ---- 正解

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

本文转载自csdn文章:Java读取String分行字符串


原网址: 访问
创建于: 2021-06-17 14:34:13
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论