public static void main(String[] args){
HashMap<Integer,Integer> hashMap = new HashMap<Integer, Integer>();
hashMap.put(1, 1);
hashMap.put(2, 2);
//* 4种hashMap循环方式
// for each map.entrySet()
for(Entry<Integer, Integer> entry : hashMap.entrySet()){
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
//for each map.entrySet(),用临时变量保存map.entrySet()
Set<Entry<Integer, Integer>> maps = hashMap.entrySet();
for(Entry<Integer, Integer> entry : maps){
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
//显示调用map.entrySet()的集合迭代器
Iterator<Entry<Integer, Integer>> iterator2 = hashMap.entrySet().iterator();
while(iterator2.hasNext()){
Entry<Integer, Integer> entry = iterator2.next();
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
// for each map.keySet(),再调用get获取
for(Integer key : hashMap.keySet()){
System.out.println(key);
System.out.println(hashMap.get(key));
}
}
HashMap的四种循环遍历方式
最新推荐文章于 2025-09-11 19:15:46 发布
本文介绍了四种不同的遍历Java中HashMap的方法,包括直接遍历entrySet、使用临时变量保存entrySet后再遍历、显式调用entrySet的迭代器进行遍历以及先遍历keySet再获取对应的value。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
5303





