我是靠谱客的博主 激昂纸飞机,这篇文章主要介绍JAVA 截取两段字符串中间的值,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(148)

评论列表共有 0 条评论

立即
投稿
返回
顶部