Map集合的遍历方法与List集合、Set集合、Map集合的of 方法

1 篇文章 0 订阅
1 篇文章 0 订阅
1、Entry对象

(1)、理解: Map集合是键值对集合,而Entry对象是键值对(注意:一个是集合,一个不是)

2、Map集合的遍历(2种)

(1)、通过Entry对象:(遍历键值对)
   1)、可通过Map集合的**entrySet()获取到Set<Map.Entry<K, V>>集合
   2)、遍历Set<Map.Entry<K, V>>集合,由
Map.Entry<K, V>**接收
   3)、利用Map.Entry<K, V>的 getKey() 方法获取到键, getValue() 方法获取到值

(2)、键找值:
   通过Map集合的 get(Key key) 方法直接获取到值

3、List集合、Set集合以及Map集合的of 方法(该方法使用到 可变参数

注意: 该方法是 java9 才开始有的,是一个静态方法
  表示一次性给集合添加上多个元素
of()方法源码

static <E> list<E> of(E... elements)

使用前提: 集合中元素的个数固定不变的时候才能使用
注意事项: 1)、of方法只适用于List集合、Set集合、Map集合,它们的实现类是不适用的;可使用向上转型成这三大类集合
      2)、of方法的返回值是一个不可以改变的集合,无法再使用add()等添加的方法,否则会报错
      3)、该方法对于Set集合与Map集合而言,同样满足元素不能重复的要求,否则报错

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值