1.特点:
无序,以键值对的形式添加元素,键值不能重复,值可以重复,它没有继承Collection接口
例:
//键值对
Map<String, Object> map=new HashMap<>();
//相当于 String a=a;
map.put("a", "a");
map.put("b", "b");
map.put("b", "b");
//toString
2.遍历:
先取出保存所有键的set,在遍历set即可.
想取出保存所有的Entry的set,在遍历此set即可.
注:
01. 循环的只是key或者values
02.map.values() 其实就相当于变成ArrayList的集合.
03.map.keySet()其实就相当于变成set的集合.(set集合的特点是值不重复,map最重要的是key不重复,key相当于给values变量值的签名,key当成values的变量名)
扫描二维码关注公众号,回复:
3239274 查看本文章