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