黑马程序员技术交流社区
标题: map集合的问题 [打印本页]
作者: 符乃夫 时间: 2013-12-23 17:09
标题: map集合的问题
本帖最后由 符乃夫 于 2013-12-25 10:56 编辑
实现map集合遍历的方法,有几种啊?
作者: 熊志伟 时间: 2013-12-23 17:17
本帖最后由 熊志伟 于 2013-12-23 17:27 编辑
两种:Set keySet()和Set entrySet()
Set keySet = map.keySet();
Iteratorit = keySet.iterator();
while(it.hasNext()){
Objectkey = it.next();
Objectvalue = map.get(key);
System.out.println(key+":"+value);
}
Set entrySet = map.entrySet();
Iteratorit = entrySet.iterator();
while(it.hasNext()){
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey()+"::::"+me.getValue());
}
作者: 闫志军 时间: 2013-12-23 20:58
有两种,keyset();他存储的是key的集合,迭代之后,用get(key)的方法取出value值。 第二种是entryset();方法,他存储的是key和value的映射关系,迭代之后,调用方法getKey();获取key值。调用方法getValue();获取value值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |