51,409
社区成员
发帖
与我相关
我的任务
分享
public boolean remove(Object o) {
if (o == null) {
for (int index = 0; index < size; index++)
if (elementData[index] == null) {
fastRemove(index);
return true;
}
} else {
for (int index = 0; index < size; index++)
if (o.equals(elementData[index])) {
fastRemove(index);
return true;
}
}
return false;
}
public boolean equals(Object obj) {
return (this == obj);//进行地址的比较
}
Integer i = new Integer(130);
Integer j = new Integer(130);
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(i);
boolean b = list.remove(j);
System.out.println("b=" + b);
