码迷,mamicode.com
首页 > 编程语言 > 详细

java学习第18天(map集合)

时间:2016-12-01 02:54:39      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:主键   map   添加   sem   value   contain   元素   set   集合   

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集合)

标签:主键   map   添加   sem   value   contain   元素   set   集合   

原文地址:http://www.cnblogs.com/guanxin666/p/6111704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!