- keySet():将Map中所有的键存入到Set集合,因为Set具备迭代器,
- 所以可以用迭代方式取出所有的键,再根据get方法,获取每一个键对应的值。
-
- package com.mytest;
-
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Set;
-
- public class test02 {
- public static void main(String[] args) {
-
- Map map = new HashMap();
-
- map.put("01", "lisi01");
- map.put("04", "lisi04");
- map.put("02", "lisi02");
- map.put("03", "lisi03");
-
- // 先获取Map集合的所有键的Set集合,keySet();
- Set set = map.keySet();
-
- // 有了Set集合,再获取其迭代器
- Iterator iterator = set.iterator();
-
- while (iterator.hasNext()) {
-
- String key = iterator.next();
-
- // 有了键就可以通过map集合的get方法获取其对应的值
- String value = map.get(key);
- System.out.println("key :" + key + " value : " + value);
- }
- }
-
- }
复制代码 |
|