import java.util.ArrayList;
import java.util.List;
class A{
public boolean equals(Object obj){
return true;
}
}
public class ListTest2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("new A---"+new A());
List books = new ArrayList();
books.add("瘋狂安卓講義");
books.add("瘋狂java講義");
books.add("瘋狂C講義");
System.out.println("刪除之前---"+books);
books.remove(new A());
System.out.println("第一次刪除---"+books);
books.remove(0);
System.out.println("第二次刪除---"+books);
}
}
注意:List將會調用A對象的equals方法,返回true,所以總是刪除List集合中的第一個元素。