如何从整数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中删除值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何从整数中删除最小值并在不使用字符串的情况下返回其余数字[关闭]