首页 > 解决方案 > 如何删除 ArrayList 元素的逗号

问题描述

我有一个带有整数的 Arraylist,例如:“1,600”我想从每个元素中删除逗号。我刚刚看到了一些删除 ArrayList 整个元素的方法,这就是我尝试过的:

ArrayList<String> list = new ArrayList<String>();
    list.add("1,600");
    list.add("2");
    list.add("3");
    list.add("4");
    list.add("5");
    list.remove((","));

    ArrayList<Integer> l = new ArrayList<Integer>(list.size());

    for (String myInt : list) {

        l.add(Integer.valueOf(myInt));


    }

    int x = l.get(0);
    int y = l.get(1);
    System.out.println(x+y);

}

但是,如果有一个带有逗号值的元素,那只会删除。如何删除整数的逗号以获得​​:“1600”

标签: javaarraylistinteger

解决方案


for-loop解析字符串并添加到列表之前将其添加到您的列表中。

myInt = myInt.replaceAll(",", "");

因此,您将所有出现的 替换为,空格。


推荐阅读