有一个字符串数据
:
{4,15,26,7}
逗号分隔符用于分隔数字。
this.points=new ArrayList<Integer>();
for (int i = 0; i < data.length(); i++) {
this.points.add(Character.getNumericValue(data.charAt(i)));
}
如何修改此代码以便能够跳过逗号分隔符并仅在 this.points
中保存数字?
最佳答案
试试这个,
String data="{4,15,26,7}";
data=data.substring(1,data.length-1);
String[] digits=data.split(",");
his.points=new ArrayList<Integer>();
for (int i = 0; i < digits.length; i++) {
this.points.add(Integer.parseInt(digits[i]));
}
关于java - 数字字符串中的逗号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15644749/