Java读取String分行字符串的方法
作者:fjssharpsword
今天小编就为大家分享一篇Java读取String分行字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
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分行字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Java将Exception信息转为String字符串的方法
- java源码解析之String类的compareTo(String otherString)方法
- Java1.8中StringJoiner的使用及源码详析
- java 解析由String类型拼接的XML文件方法
- java 实现将一个string保存到txt文档中
- java判断String类型是否能转换为int的方法
- java读取文件内容为string字符串的方法
- Java中byte[]、String、Hex字符串等转换的方法
- MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解决方法
- Java中字符串常见题之String相关讲解