黑马程序员-JavaAPI-16天-4(Map-keySet)
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取值方式