一.目的
由于學習的深入,數據越來越復雜,數組逐漸滿足不了我們的需求。此時就需要引入集合來解決這些問題。
本篇主要介紹了集合的一些類的用法、Collection抽象接口定義集合的相關操作以及 Collection的兩個重要子接口 List 和Set的用法。
List 接口的主要類有 ArrayList 和 LinkedList;
Set 接口的主要類有 HashMap 和 TreeMap。
二.技術
1.總覽

總.jpg

1.png
2.Collection接口的用法
添加元素 add 、 addAll
刪除元素 remove
獲取元素個數 size
是否包含?一個元素 contains
是否為空 isEmpty
集合的比較 equals
清空 clear

2.png
3.集合的遍歷方法
1.使用Iterator來遍歷
-
for-each 增強for循環(huán) 快速循環(huán)
3.for- i
3.png
4.List的用法
List接口下的實現類有ArrayList,linkedlist等等,一般就是用這兩個。ArrayList,我們可以將其看作是能夠自動增長容量的動態(tài)數組。

4.png
三.感悟
集合是一個保存其他對象的對象,它里面的類有很多,很復雜,但這段時間的學習下來,覺得也不是那么難理解了,我在一點一點的進步,很開心。
