java – 如何从ArrayList中删除特定对象?
发布时间:2020-05-29 02:34:47 所属栏目:Java 来源:互联网
导读:我如何从数组列表中删除特定对象 假设我上课了 import java.util.ArrayList; public class ArrayTest { int i; public static void main(String args[]){ ArrayListArrayTest test=new ArrayListArrayTest();
|
我如何从数组列表中删除特定对象
import java.util.ArrayList;
public class ArrayTest {
int i;
public static void main(String args[]){
ArrayList<ArrayTest> test=new ArrayList<ArrayTest>();
ArrayTest obj;
obj=new ArrayTest(1);
test.add(obj);
obj=new ArrayTest(2);
test.add(obj);
obj=new ArrayTest(3);
test.add(obj);
}
public ArrayTest(int i){
this.i=i;
}
}
如何从我的ArrayList< ArrayList>中删除新的ArrayTest(1)对象 解决方法ArrayList基于equals(Object obj)方法删除对象.所以你应该正确地实施这个方法.就像是:public boolean equals(Object obj) {
if (obj == null) return false;
if (obj == this) return true;
if (!(obj instanceof ArrayTest)) return false;
ArrayTest o = (ArrayTest) obj;
return o.i == this.i;
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
