collection
list =
newarraylist
<
>()
; list.
add(
"a")
; list.
add(
"a")
; list.
add(
"b")
; list.
add(
"b")
; list.
add(
"c")
; system.out.
println
("a:"
+listtest
(list,
"a"));
system.out.
println
("b:"
+listtest
(list,
"b"));
system.out.
println
("c:"
+listtest
(list,
"c"));
system.out.
println
("***:"
+listtest
(list,
"***"))
;
public
class
collectiontest01
//定義方法統計集合中指定元素出現的次數
public
static
intlisttest
(collection
list,string s)
}return count;
}}
public
class
collectiontest02
; arraylist
list =
listtest
(arr)
; system.out.
println
(list);}
public
static arraylist
listtest
(int
arr)
return list;
}}
public
class
collectiontest03
}}
public
class
collectiontest04
public
static
boolean
listtest
(arraylist
al, string s)
return
false;}
}
public
class
collectiontest05
public
static
boolean
listtest
(arraylist
al)return
false;}
}
public
class
collectiontest06
public
static
intlisttest
(arraylist
al, integer s)
}return-1
;}}
ic class
collectiontest07
//public
static
void
change
(arraylist
list)
} system.out.
println
("年齡最大的學生是"
+ list.
get(index)
.getname()
);//將年齡最大的學生姓名變為:小豬佩奇
list.
get(index)
.setname
("小豬佩奇");
}//定義方法,遍歷集合輸出
public
static
void
print
(arraylist
list)
}}
public
class
collectiontest08
//(4)把陣列中大於等於10的數字放到乙個list集合中,並列印到控制台。
//定義list集合
arraylist
list =
newarraylist
<
>()
;//遍歷arr陣列,將》=10的元素存入到list集合中
for(integer thisnum : arr)
} system.out.
println
("產生的隨機數是:"
+ list);}
}
ublic class
demo09
;method
(a,0,1
);}//編寫泛型方法
public
static
void
method
( e[
] e,
int a,
int b)
}}
public
class
demo13
;method
(a);
}//編寫泛型方法
public
static
void
method
( e[
] e)
for(
int i =
0; i < e.length; i++)}
}
集合 Collection集合總結
list有序,可重複 abstractlist 父類abstractcollection抽象類,實現了list介面 arraylist 父類abstractlist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,不同步,效率高 vector 父類abstractlist 底層資料結構是陣列,查詢...
Collection集合,List集合
一 collection集合 a collection 集合 單身漢集合 list 特點 有序,可重複,有索引 arraylist 重點掌握 linkedlist 儲存的元素不可重複,訪問順序一致 set 無序,元素不可重複,元素無索引 hashset 重點掌握 linkedhashset tree...
Collection集合 (set集合)
不包含重複元素的集合 即使新增重複元素之後,最終也只能顯示乙個 沒有帶索引的方法,所以不能使用普通的for迴圈遍歷 hashset 對集合的迭代順序不作任何保證 object類中有乙個方法可以獲取物件的雜湊值 public int hashcode 返回物件的雜湊碼值 物件的雜湊值特點 同乙個物件多...