collection介面的常用方法

2021-09-03 07:49:44 字數 1894 閱讀 6604

@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...