Java:如何将表示数组的String转换为数组?

时间:2017-03-04 19:29:45

标签: java

如果我有类似的话:

"{3, 5, 62}"

如何将其转换为如下数组:

{3, 5, 62}

我真的不知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

String s="{a, b, c}";
String[] sArray = s.substring(1, s.length() - 1).trim().split("\\s*,\\s*");
int [] res = new int[sArray.length];
for (int i=0;i< res.length; i++) {
    res[i] = Integer.parseInt(sArray[i]);
}

应该这样做。