1.集合体系
结果无序且不重复
结果有序且可重复
2.Collection常用方法
(注意,两者都得是String)
3.Collection的遍历方法
迭代器
增强for循环
Lambda表达式遍历集合
案例
4.List集合
方法
遍历方式
ArrayList和LinkedList区别
LinkedList可以设计队列,还可以设计栈
5.Set
HashSet集合
LinkedHashSet集合
TreeSet集合
方案一
方案二
一行代码实现:
总结
集合的并发修改异常
报错理由:查找和删除同步进行,当删除时,后面的内容会自动往前补到被删除的空位处,但是对i来说,刚刚已经判定了这个位置是否要删除。解决如下:
6.可变参数
7.Collections
8.综合案例:
9.Map集合
常用方法
遍历方式
案例
HashMap
LinkedHashMap
TreeMap
方法一
方法二
集合的嵌套
(指的是集合中的元素又是一个集合)
10.Stream
常用方法
合并流: