List集合判斷兩個物件相等的標準
阿新 • • 發佈:2019-02-02
List集合判斷兩個物件相等只要通過equals方法返回true即可。
import java.util.*; class A { public boolean equals(Object obj) { return true; } } public class TestList { public static void main(String[] args) { List books=new ArrayList(); books.add(new String("輕量級J2EE企業應用實戰")); books.add(new String("Struts2權威指南")); books.add(new String("基於J2EE的Ajax寶典")); System.out.println(books); //刪除集合中A物件,將導致第一個元素被刪除。 books.remove(new A()); System.out.println(books); //刪除集合中A物件,再次刪除集合中第一個元素。 books.remove(new A()); System.out.println(books); } }
執行結果:
[輕量級J2EE企業應用實戰, Struts2權威指南, 基於J2EE的Ajax寶典]
[Struts2權威指南, 基於J2EE的Ajax寶典]
[基於J2EE的Ajax寶典]