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

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集合而言,同样满足元素不能重复的要求,否则报错

猜你喜欢

转载自blog.csdn.net/qq_41970025/article/details/88890377