「javamap集合用法」javamap集合详解
今天给各位分享javamap集合用法的知识,其中也会对javamap集合详解进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中map集合用法
Map map=new HashMap();//实例化map对象map.put("key","value");//存放值(值以键(key)-值(value)方式存放。)System.out.print(map.get("key").toString());//取值 根据键就可以取到值
java教程之Map应该怎么用
Map集合:
确保唯一性依赖于hashCode()和equals方法
HashSet底层依赖于HashMap,TreeSet底层依赖于TreeMap
Map集合石双列的,Collection是单列的
Map的键唯一,Collection的子体系Set是唯一的
Map集合的数据结构值针对键有效,跟值无关,Collection集合的数据结构是针对元素有效
添加:V put(K key,V value);
如果键是第一次储存就直接存,返回null,如果不是,就用值把以前覆盖并返回旧值
删除:void clear();清空
V remove(Object key);根据键删除键值对元素,返回值
判断:
boolean containsKey(0bject key) 判断集合是否包含指定的键
boolean containsValue(Object value)判断集合是否包含指定的值
boolean isEmpty() 判断集合是否为空
获取:
V get(Object key) 根据键获取值
SetK keySet() 获取集合中所有键的集合
CollectionV values() 获取集合中所有值的集合
长度:
int size() 返回集合中的键值对数
遍历:
1.
Set keySet = hm.keySet();
hm.get(key);
2.
SetMap.Entry, = hm.entrySet();
Map.Entry,.getKey()
Map.Entry,.getValue()
TreeMap对键进行比较
java 中Map用法
第一种是先把map的所有key看成Set,然后遍历出每个key,根据key获取value.
第二种是先把map看成一个Map.Entry的Set,那么每个Map.Entry就是一个键--值对,遍历这个Set,就遍历出了一个个的Map.Entry,这个对象包含了键值对,直接从中获取key和value就ok.
java中Map类有什么作用,具体怎么用呢
map是以键值对来存储数据的,例如:
Map map = new HashMap();
map.put("移动","10086");
String c = map.get("移动");
结果c="10086”;
简单来说,map就像我们手机的电话本,用map.put("移动","10086"),就是在电话本保存了移动的电话,然后当你想拿移动的电话时候就用String c = map.get("移动");就可以拿到电话号码了。其实学习结合生活实际比较容易理解,也学得快。
javamap集合用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javamap集合详解、javamap集合用法的信息别忘了在本站进行查找喔。