@test
public void list()
@test
public void list1()
// }
person("小明",23))
person("小明",23))---重寫person的equals方法後,此處返回true;
boolean b = coll.contains(123);//這裡的123是integer型別的的(自動裝箱),非int型別
system.out.println(b);
system.out.println("8.containsall()的用法");
system.out.println("檢視coll的元素:"+coll);
collection coll2 = arrays.aslist(123,456,789);
system.out.println("檢視coll2的元素:"+coll2);
boolean b1 = coll.containsall(coll2);
system.out.println("判斷coll是否包含coll2:"+b1);
coll.addall(coll2);
system.out.println("把coll2集合加入到coll中後,再判斷coll是否包含coll2:"+coll.containsall(coll2));
system.out.println("列印出加入coll2後的coll集合元素:"+coll);
保留兩個集合共同的元素(交集)
system.out.println("9.retainall()的用法");
coll.retainall(coll2);
system.out.println(coll);
system.out.println("10.remove()的用法");
coll.remove(123);
system.out.println(coll);
obj)
system.out.println("11.removeall()的用法");
coll.add("aa");
coll.add("bb");
coll.removeall(coll2);
system.out.println("刪除後的coll集合中的元素還剩:"+coll);
obj);判斷兩個集合是否相等
system.out.println("12.equals(object obj)的用法");
collection coll3 = new arraylist();
coll3.add("aa");
coll3.add("bb");
system.out.println("判斷coll和coll3兩個集合元素是否相等:"+coll.equals(coll3));
obj);將集合轉化為陣列
system.out.println("13.toarray(object obj)的用法");
system.out.println("coll集合轉化前的元素:"+coll);
object obj = coll.toarray();
for (int i =0;i返回乙個iterator實現類的物件,進而用來遍歷集合元素
system.out.println("13.iterator() 的用法");
coll.add(123);
coll.add(456);
iterator it = coll.iterator();
// system.out.println(it.next());
system.out.println("####");
while (it.hasnext())
}
Collection介面的常用方法
1.int size 返回集合中元素的個數 2.boolean add object obj 向集合中新增乙個元素 3.boolean addall collection coll 將coll中的所有元素新增到當前集合中 4.boolean isempty 判斷集合是否為空 5.void clear...
Collection介面的常用方法
collection為集合的介面,jdk沒有提供其實現類 1 collection具有兩個比較常用的子介面,list和set 2 list介面用於儲存有有序的可重複的元素,set介面用於儲存無序的不可重複的元素 3 list介面比較常用的實現類有arraylist和linkedlist,arrayl...
Collection介面的使用
今天在專案中遇到hql查詢返回的是多個物件想取得物件中的屬性,絞盡腦汁想盡各種辦法,最後終於用collection解決了 hql返回多個物件並獲取屬性值 from account a,acctcurbalance b,organization c,currency d,bank e,accountp...