如何从整数arraylist.ANDROID中删除值

时间:2013-10-10 09:58:39

标签: java android arraylist int clear

我为整数值创建了一个arraylist。

 List<Integer> xpos = new ArrayList<Integer>();

将整数添加到arraylist中,如下所示

 int bt_x=10; 
 xpos.add(bt_x);

现在如何删除单个值即。如何从arraylist中删除一个整数。 我们可以用arraylist.get(i).remove删除字符串arraylist。但是如何删除整数arraylist。

2 个答案:

答案 0 :(得分:4)

使用ArrayList.remove(java.lang.Object)方法。喜欢

xpos.remove(Integer.valueOf( premitive int value ));

如果您要删除bt_x,请使用

xpos.remove(Integer.valueOf(bt_x));

不要忘记将int强制转换为Integer。如果不这样做,它将删除给定值的元素。


是的,应该阅读Properly removing an Integer from a List<Integer>

答案 1 :(得分:2)

使用arraylist的remove()方法从arraylist中删除对象。 它需要两种类型的参数,一种是对象类型,另一种是整数类型..

remove(Object o)

xpos.remove(10);