一.目的
由于学习的深入,数据越来越复杂,数组逐渐满足不了我们的需求。此时就需要引入集合来解决这些问题。
本篇主要介绍了集合的一些类的用法、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循环 快速循环
3.for- i
3.png
4.List的用法
List接口下的实现类有ArrayList,linkedlist等等,一般就是用这两个。ArrayList,我们可以将其看作是能够自动增长容量的动态数组。

4.png
三.感悟
集合是一个保存其他对象的对象,它里面的类有很多,很复杂,但这段时间的学习下来,觉得也不是那么难理解了,我在一点一点的进步,很开心。
