java学习第18天(map集合)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习第18天(map集合)相关的知识,希望对你有一定的参考价值。

Map集合是将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 存储的是键值对形式的元素,键唯一,值可以重复,有点类似于数据库中的主键加数据。主要功能有:

A:添加功能

put方法
B:删除功能

remove方法

C:判断功能

 boolean containsKey(Object key)//判断是否含有键

 boolean containsValue(Object Value)

 boolean isEmpty()
D:获取功能

get方法//举例说明


E:长度功能

 

Map<String,String> hm = new HashMap<String,String>();

hm.put("it002","hello");
hm.put("it003","world");
hm.put("it001","java");

//方式1 键找值
Set<String> set = hm.keySet();
for(String key : set) {
String value = hm.get(key);
System.out.println(key+"---"+value);
}

//方式2 键值对对象找键和值
Set<Map.Entry<String,String>> set2 = hm.entrySet();
for(Map.Entry<String,String> me : set2) {
String key = me.getKey();
String value = me.getValue();
System.out.println(key+"---"+value);























以上是关于java学习第18天(map集合)的主要内容,如果未能解决你的问题,请参考以下文章

第262天学习打卡(知识点回顾 Java集合框架中的接口)

学习java第16天个人总结

学习java第18天个人总结

java学习第17天(TreeSet HashSet)

java学习第15天(Linklist Vector)

201621123037 《Java程序设计》第9周学习总结