java2-3

本文详细探讨了Java集合框架中的双列集合、Map及其常见API,包括添加元素、遍历方法(如Lambda表达式和forEach)、HashMap的哈希值计算以及不可变集合和Stream流的使用。重点关注了HashMap、LinkedHashMap和TreeSet的区别,以及Stream流的操作步骤和注意事项。
摘要由CSDN通过智能技术生成

双列集合

键跟值是一一对应的的

特点

Map中常见的API

添加元素

Map遍历方式

键找值

键值对遍历

Lamdba表达式遍历

forEach底层原理

HashMap

利用键计算哈希值

总结

核心点

HashMap统计景点次数

求最大值

LinkedHashMap

TreeSet

重写compareTo方法

HashMap和TreeMap两者使用思想

Node地址值

HashMap源码

第二种情况

第三种情况

TreeMap底层源码

第一种情况,添加第一个元素

第二种情况

五个问题

JDK5引入了可变参数

小细节

总结

工具类collections

集合嵌套,可在双列集合中嵌套单列集合

不可变集合

方法

copeof自动转变Map集合变为不可变集合

总结

Stream流

使用步骤

Stream流获取方式

小细节

Stream中的中间方法

Stream流中的类型转换

Stream中的终结方法

toArray方法

toMap方法

注意点

总结

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值