首页 > 代码库 > java学习第18天(map集合)

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 = http://www.mamicode.com/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 = http://www.mamicode.com/me.getValue();
System.out.println(key+"---"+value);

java学习第18天(map集合)