集合類都在java.util包中
1.list
泛型
以上操作是有風險
所以出現(xiàn)了泛型。使用泛型可以有效的解決基于Object添加的問題弃理,泛型是在JDK1.5之后才出現(xiàn)的
封裝類
對于8種基本數(shù)據(jù)類型溃论,都提供了相應的封裝類來將這些基本數(shù)據(jù)類型封裝為對象
特別注意:在JDK1.5之后提供自動的封裝和解封裝,如果是1.4之前均需要手動接封裝
Iterator迭代器
對于所有的集合類痘昌,都提供了一個基于迭代器的遍歷方式
1钥勋、使用迭代器會有一個問題,不太方便獲取下標
2辆苔、在列表數(shù)據(jù)的時候算灸,需要刪除元素時,不建議使用迭代器的方式
Set和list的區(qū)別
Map
問題驻啤?
如果list想刪除重復的值菲驴,需要這么做?
1.可以將list裝換為set。 set<Integer> ?set = new HashSet(list);
2.使用 contain()方法刪除骑冗。麻煩
3.使用Set<Integer> set = new HashSet(); ? ? ? set.assAll(list);