/*
map集合的两种取出方式:
1. Set<K> keySet()
将map中所有的键存入到Set集合。因为set具备迭代器。
所以可以用迭代的方式取出所有的键,再根据get方法,获取每一个键对应的值。
Map集合的取出原理:将map集合转成set集合。再通过迭代器取出。
2. Set<Map.Entry<K,V>> entrySet
将map集合中的映射关系存入到set集合中,而这个关系的数据类型就是:Map.Entry
*/
//map集合的第一种取出方式:Set<K> keySet()
import java.util.*;
class MapDemo1
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
Map<String,String> map = new HashMap<String,String>();
map.put("01","zhangsan01");
map.put("03","zhangsan03");
map.put("02","zhangsan02");
//先获取map集合的所有键的Set集合,用到keySet()方法
Set<String> key = map.keySet();
//有了Set集合,就可以获取其迭代器
Iterator<String> it = key.iterator();
while(it.hasNext())
{
String k = it.next();
//有了键,就可以通过map集合get方法获取其对应的值
String value = map.get(k);
sop("key="+k+",value="+value);
}
}
}
day16/MapDemo1.java
最新推荐文章于 2025-05-25 22:02:46 发布
