如何从整数arraylist.ANDROID中删除值[重复]

Posted

技术标签:

【中文标题】如何从整数arraylist.ANDROID中删除值[重复]【英文标题】:How to remove value from integer arraylist.ANDROID [duplicate] 【发布时间】:2013-10-18 00:44:46 【问题描述】:

我为整数值创建了一个数组列表。

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

将整数添加到数组列表中,如下所示

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

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

【问题讨论】:

它在文档中。 docs.oracle.com/javase/6/docs/api/java/util/… 在提问之前检查anything 会很好。问候 【参考方案1】:

使用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>。

【讨论】:

实际上我需要删除整个元素。 是的,添加了相同的... :)【参考方案2】:

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

remove(Object o)

xpos.remove(10);

【讨论】:

以上是关于如何从整数arraylist.ANDROID中删除值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Ruby:如何从数组内的整数中删除特定数字?

如何从整数中删除最小值并在不使用字符串的情况下返回其余数字[关闭]

从 SQLite 数据库加载的数据未保存在模型类 ArrayList android 中

使用 String.format 从整数中删除特定数字

如何从数组中删除重复的数字?

从单链表中删除元素 (C++)