我是靠谱客的博主 传统秀发,最近开发中收集的这篇文章主要介绍Map,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

键对值(key-value)
Map是一个接口,但不是Collection的子接口。
常用实现类:Map<k,y>k代表键,y代表值,键和值可以是任意类型。
HashMap(*) HashMap的键值对之间是无序的。
LinkedMap
TreeMap
键值不可重复,如果有那就是替换前面的`

Map<integer String> map=new HashMap();
map.put(1,"abc");
map.put(1,"ab");

这里打印出来只有{1=ab}。
判断依据:Hashcode和equals。
值可以重复。
获取键的集合;要先转成set集合

Set<Integer> keySet=map.keySet();

遍历:

for(int key:keySet){
String.values=map.get(key);
}

获取值的集合:

Collection<String> values=map.get(key);

遍历

for(Map.Entry<Integer,String>entry:Set){
//entry是一个键值对
Integer key=entry.getvalue();
String value=entry.getvalue
}

最后

以上就是传统秀发为你收集整理的Map的全部内容,希望文章能够帮你解决Map所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部