【发布时间】:2015-05-03 02:18:46
【问题描述】:
我需要将存储在 String 中的所有数值放入一个数组中:
String str = "12,1,222,55";
如果我这样做,那么它将合并所有数字:
str = str.replaceAll("\\D+","");
如何获得这样的东西?:
int[] result = new int[]{12,1,122,55};
【问题讨论】:
-
在 java 文档中查找 string.split 和 Integer.parseInt
-
干脆不要合并。只需按
,拆分,然后将元素隐藏为 int 并存储一个数组。