package hashmap遍历;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
public class Demo {
public static void main(String[] args) {
HashMap<String, String> hashMap = new HashMap<String, String>();
hashMap.put("a", "1");
hashMap.put("b", "2");
hashMap.put("c", "3");
hashMap.put("d", "4");
System.out.println("第一种遍历");
Set<String> keySet = hashMap.keySet();
for (String key : keySet) {
String value = hashMap.get(key);
System.out.println("key是" + key + "---value是" + value);
}
System.out.println("第二种遍历");
Set<Entry<String,String>> entrySet = hashMap.entrySet();
for (Entry<String, String> entry : entrySet) {
String value = entry.getValue();
String key = entry.getKey();
System.out.println("key是" + key + "---value是" + value);
}
}
}
HashMap的两种遍历方式
最新推荐文章于 2022-07-08 10:42:52 发布
本文介绍了一种使用Java实现HashMap的两种常见遍历方法:通过keySet获取所有的键再逐一取出对应的值;以及直接通过entrySet获取键值对进行遍历。
1476

被折叠的 条评论
为什么被折叠?



