简析java中Map集合

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 查看本文章

    




猜你喜欢

转载自blog.csdn.net/qq_42245219/article/details/80520202