Map<String, String> map = new HashMap<String, String>();
map.put("凯爹", "暗影战斧");
map.put("马克", "纯净苍穹");
map.put("妲己", "回响之杖");
map.put("典韦", "宗师之力");
System.out.println("-----keySet部分-----");
Set<String> keySet = map.keySet();
System.out.println(keySet);
for (String s : keySet) {
System.out.println(s);
}
System.out.println("-----iterator-----");
Iterator<String> iterator = keySet.iterator();
for (keySet.iterator(); iterator.hasNext();) {
String key = iterator.next();
String value = map.get(key);
System.out.println(" 键= " + key + " -> " + "值 = " + value);
}
System.out.println("-----entrySet部分-----");
Set<Entry<String, String>> entrySet = map.entrySet();
System.out.println(entrySet);
for (Entry<String, String> stringStringEntry : entrySet) {
System.out.println(stringStringEntry.getKey()+":"+stringStringEntry.getValue());
}
-----keySet部分-----
[凯爹, 妲己, 典韦, 马克]
凯爹
妲己
典韦
马克
-----iterator-----
键= 凯爹 -> 值 = 暗影战斧
键= 妲己 -> 值 = 回响之杖
键= 典韦 -> 值 = 宗师之力
键= 马克 -> 值 = 纯净苍穹
-----entrySet部分-----
[凯爹=暗影战斧, 妲己=回响之杖, 典韦=宗师之力, 马克=纯净苍穹]
凯爹:暗影战斧
妲己:回响之杖
典韦:宗师之力
马克:纯净苍穹