HashMap常用方法的详解

更新时间:2020-07-29 10:36:20 点击次数:952次

一、常用方法

1. 将键值对放入map(put()方法)

map.put("20180501", "ls");//将键值对放入map

 

2. 计算map的大小(size()方法)

int length=map.size();//计算map的大小

 

3. 判断map是否为空 (isEmpty()方法)

Boolean boolean1=map.isEmpty();//判断map是否为空

 

4. 通过key来获得值(get()方法)

Object object1=map.get("20180501");//通过key来获得值

 

5. 获得map中的所有key的集合(keySet()方法)

Set<String> set=map.keySet();// 获得map中的所有键(key)的索引

 

6. 获得map中所有value的集合(values()方法)

 Collection< Object> collection=map.values();//获得map中所有value的集合

 

7. map中的键值对清空 (clear()方法)

map.clear();//map中的键值对清空

 

8. 通过key来移除map中相关的键值对、返回值为key对应的value (remove()方法)

Object object2=map.remove("20180502");//通过key来移除map中相关的键值对、返回值为key对应的value

 

9. 判断map中是否包含某个key(containKey()方法)

Boolean boolean2=map.containsKey("20180503");//判断map中是否包含某个key

 

.四种遍历方法(map中适用三种遍历方法)

第一种遍历方法(不适用与map

 

第二种方法(下面是两个实例)

 

第三种方法(下面是三个实例)

 

第四种方法

 

.下面是测试所有方法的源代码

 

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!