202002071113-《集合相關》

1. 集合:分單列(Collection)和雙列(Map);

2. 集合中只能存引用類型數據(若存基本類型,則裝箱),長度隨意;集合區別於數組,數組存引用類型 + 基本類型,通吃!長度固定;

3.  max(); sort(); reverse(); shuffle();..

   3.1單例(List(可重複、存取有序)、 Set(不可重,無序))

     3.1.0 常用: ArrayList 、HashSet

 

     3.1.1  List 可重複、存取有序

     3.1.2  size(); add(); get();

     3.1.3  List list = new ArrayList();

     3.1.4 列表迭代器 ListIterator lit = list.ListIterator();

    3.1.5  泛型  ,<類型>, 好處:安全,避免類型轉換

     3.1.6  Set<T> set = new HashSet<>();  要不重複需重寫equals();和hashCode();方法

     3.1.7   ..

   3.2雙例(Map)

    3.2.1 常用HashMap, key不可重複, value可重複

    3.2.2 KeySet();將雙列->單列, 就可以遍歷等操作了

    3.2.3 map第一次put();結果爲null;  

    3.2.4  ..

4. Collection、List、Set、Map都是接口;ArrayList、HashSet、HashMap都是實現類;

 

 

(圖)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章