我的字符串数据就像DV_APLCN: 563 ,DV_DHR_APLCN: 5632, PIC_NOTE: 6254 ... etc。

所以我只需要分开数字(即,563,3632,6254)并需要存储在数组中。

通过示例代码帮助我。数据非常庞大,并且StringNames不同。

最佳答案

首先,您需要了解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]

10-06 12:49