黑马程序员JavaAPI16天4(MapkeySet)

package itcast.java16;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

/*
 * Map集合两种取出方式
 *    keySet() 将map中多有的键存入到Set集合。
 */
public class MapDemo2 {
    public static void main(String[] args) {
        Map<String, String> map = new HashMap<String, String>();
        map.put("01", "zhangsan1");
        map.put("02", "zhangsan2");
        map.put("03", "zhangsan3");
        map.put("04", "zhangsan4");
        // 先获取Map集合的所有键的Set集合,keySet();
        Set<String> keySet = map.keySet();
        // 有了Set集合。就可以获取其迭代器
        Iterator<String> iterable = keySet.iterator();
        while (iterable.hasNext()) {
            String key = iterable.next();
            // 有了键可以通过map集合的get方法获取其对应的值。
            String value = map.get(key);
            System.out.println("key:" + key + ",value:" + value);
        }
    }

}
//下图为KeySet取值方式


 

原文地址:https://www.cnblogs.com/guwenren/p/2970089.html