「javamap集合用法」javamap集合详解

博主:adminadmin 2023-03-21 16:13:08 672

今天给各位分享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集合用法的信息别忘了在本站进行查找喔。