概述
Java 截取两段字符串之间的值
今天遇到一个需求才想出这样的方法,先mark一下,有一个String字符串:
“资产编号:01A03A048 资产名称:办公椅 资产数量:1件;资产编号:02B01A017 资产名称:笔记本电脑 资产数量:1件;”
需要取里面所有的资产编号并让入List中,本来想转换成Json再来操作,但好像并不行,于是就找到了用正则来识别区间,然后再将找到的区间放入list的方法,代码如下:
String str = "资产编号:01A03A048 资产名称:办公椅 资产数量:1件;资产编号:02B01A017 资产名称:笔记本电脑 资产数量:1件;";
Pattern p=Pattern.compile("资产编号:(\w+) 资产名称:");
Matcher m=p.matcher(str);
List<String> assetId=new ArrayList();
while(m.find()){
assetId.add(m.group(1));
}
最后
以上就是激昂纸飞机为你收集整理的JAVA 截取两段字符串中间的值的全部内容,希望文章能够帮你解决JAVA 截取两段字符串中间的值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复