// map 集合的遍历 不能直接 用 增强 for , for
Collection<String> collection = map.values();// 把所有的value 放到 Collection集合中
for (String string3 : collection) {
System.out.println(string3);
}
// 让键和 值 同时遍历出来
Set<String> set = map.keySet();// 把所有的键都放到了 Set集合中
for (String key : set) {
String value = map.get(key);
System.out.println(key+" = "+value);
}
// 同时将 key 和 vlaue 都放到一个集合中
// 得到了 存着 很多个键值对的 Set集合
Set<Entry<String, String>> set2 = map.entrySet();// 返回放着键值对的 Set集合
Iterator<Entry<String, String>> iterator = set2.iterator();
while(iterator.hasNext()){
Entry<String, String> entry = iterator.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"="+value);
}
网友评论