黑马程序员技术交流社区
标题:
map遍历两种方式
[打印本页]
作者:
王小呆
时间:
2016-9-12 22:46
标题:
map遍历两种方式
HashMap<String, String> nameMap = new HashMap<>();
nameMap.put("貂蝉", "婵婵");
nameMap.put("吕布", "奉先");
nameMap.put("曹操", "孟德");
nameMap.put("董卓", "仲颖");
//第一种使用Entry
Set<Entry<String, String>> eSet = nameMap.entrySet();
for (Entry<String, String> et : eSet) {
System.out.println("名是: " + et.getKey() + ", 字是:" + et.getValue());
}
//第二种使用Set
Set<String> keySet = nameMap.keySet();
for (String key : keySet) {
System.out.println("名为:" + key + ", 字为: " + nameMap.get(key));
}
作者:
sjb201609
时间:
2016-9-12 23:14
实际上都是set..
作者:
java程序猿
时间:
2016-9-12 23:52
不是还可以用 Iterator
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2