我的字符串数据就像DV_APLCN: 563 ,DV_DHR_APLCN: 5632, PIC_NOTE: 6254
...等。
所以我需要只分开数字(即563,3632,6254)并需要存储在一个数组中。
通过示例代码帮助我。数据非常庞大且不同的StringNames。
答案 0 :(得分:3)
尝试使用正则表达式Regex Tutorial。
没有人会为你提供java代码。你需要向你表现出一些努力。
答案 1 :(得分:0)
首先您需要了解Java regular expression Pattern
,然后考虑使用String.split()
。
String str = "DV_APLCN: 563 ,DV_DHR_APLCN: 5632, PIC_NOTE: 6254";
System.out.println(Arrays.toString(str.split("\\D+")));
输出
[, 563, 5632, 6254]