java - 数字字符串中的逗号分隔符

标签 java arrays separator

有一个字符串数据:

{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/

相关文章:

java - 无法显示图像图标

java - android:将图像发布到服务器时如何添加edittext值

java - 有没有一种方法可以有效地比较任意对象的字段

c - 如何从 C 函数返回二维数组?

c++ - 没有 stringstream 的逗号分隔数

java - Java 中按位运算的调试工具

python - 找到一种更简单的方法将二维散点数据聚类为网格数组数据

c++ - 从数组中获取字节值并合并它们。

asp.net-mvc - asp.net mvc : thousand separator for int value

java - java中如何处理具有不同行分隔符的文件?