美文网首页
用Java split分割字符串时谨记

用Java split分割字符串时谨记

作者: 暗夜行者 | 来源:发表于2020-04-09 16:59 被阅读0次

之前用split方法来分割字符串,踩了个坑,可能要分割的子字符串中也有分割字符串,这个时候数据就不准确了。
String info1 = "ABC";
String info2 = "C,DF";
String infoString = info1 + “,” + info2;
String[] info = infoString.split(",");
first = info[0];
second = info[1];
这个时候就会得到first = ABC,second = C而我们需要的是first = ABC , second = C,DF。
解决办法,因为第一个字符串可预料,所以使用substring 代替进行字符串分割。如果第一个不可预料,那就要采用其他方式,比如以空格分割,横线等。

相关文章

网友评论

      本文标题:用Java split分割字符串时谨记

      本文链接:https://www.haomeiwen.com/subject/wgncmhtx.html