好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java读取String分行字符串的方法

1、场景:string 字符串 中带有分行,需要提取每一行出来处理。

2、参考代码如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

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());

  }

执行结果:

?

1

2

3

4

<br> 1

<br> 2

<br> 3

<br>abd

以上这篇java读取string分行字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

原文链接:https://blog.csdn.net/fjssharpsword/article/details/68066502

查看更多关于Java读取String分行字符串的方法的详细内容...

  阅读:69次