day16/MapDemo1.java

来源:互联网 发布:ubuntu 卸载mysql 编辑:程序博客网 时间:2024/05/16 14:53
/*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);}}}

0 0
原创粉丝点击