首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么遍历hashmap 如何没有foreach JDK6

2012-01-23 
如何遍历hashmap 怎么没有foreach JDK6如何遍历hashmap怎么没有foreachJDK6[解决办法]sf[解决办法]用Itera

如何遍历hashmap 怎么没有foreach JDK6
如何遍历hashmap   怎么没有foreach   JDK6

[解决办法]
sf
[解决办法]
用Iterator
jdk6不知道,jdk5增加了for in循环,但是没有for each
[解决办法]
楼上说的很对,就是用HashMap的keySet()方法得到key的集合
然后在用迭带器遍历key的过程中根据get(key)取出对应的value
[解决办法]
Map 可以用 foreach 啊,不过它的遍历方式与 List 的不大一样。

Map <String, String> hash=new HashMap <String, String> ();
hash.put( "001 ", "北京 ");
hash.put( "002 ", "上海 ");
hash.put( "003 ", "天津 ");

for(Map.Entry <String, String> entry : hash.entrySet()) {
  System.out.println(entry.getKey() + " --> " + entry.getValue());
}
[解决办法]
Map是一个实现键与键值的接口,HashMap是实现了这个接口的类

热点排行