package map集合遍历;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class demo1 {
public static void main(String[] args) {
Map map =new HashMap();
map.put(1,"小明");
map.put(2,"小画");
map.put(3,"小黑");
map.put(4,"小白");
//只要我获取到map中所有键值对的键,我就能获得所有对应的值(keyset)
Set key = map.keySet();
System.out.println(key);
//应为set是属于collection中的,所以他有iterator
Iterator iterator = key.iterator();
//因为set是无序,不重复的连续堆空间,刚好key也是不能重复的,所以keyset用的是set集合
//迭代开始
while(iterator.hasNext()) {
Object key1 = iterator.next();
Object value = map.get(key1);
System.out.println("key: "+key1 +" "+"value: "+value);
}
}
}
java中的map遍历
最新推荐文章于 2024-08-20 14:35:58 发布
本文介绍了在Java中遍历Map的两种不同方法,包括使用泛型和通过向下转型及instanceof关键字的方式,提供了复习相关知识的机会。
摘要由CSDN通过智能技术生成