Java学习18:集合进阶

本文详细介绍了Java集合框架,包括Collection的基本方法、遍历方式(迭代器、增强for循环和Lambda表达式)、List(ArrayList和LinkedList的区别)、Set(HashSet,LinkedHashSet和TreeSet)以及Map(HashMap,LinkedHashMap,TreeMap)的使用。重点讨论了并发修改引发的异常处理和集合的嵌套。最后涵盖了Stream的常用方法和流的合并。
摘要由CSDN通过智能技术生成

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

常用方法

合并流:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值