A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. keySet():将Map中所有的键存入到Set集合,因为Set具备迭代器,
  2.                  所以可以用迭代方式取出所有的键,再根据get方法,获取每一个键对应的值。

  3. package com.mytest;

  4. import java.util.HashMap;
  5. import java.util.Iterator;
  6. import java.util.Map;
  7. import java.util.Set;

  8. public class test02 {
  9. public static void main(String[] args) {

  10.   Map map = new HashMap();

  11.   map.put("01", "lisi01");
  12.   map.put("04", "lisi04");
  13.   map.put("02", "lisi02");
  14.   map.put("03", "lisi03");

  15.   // 先获取Map集合的所有键的Set集合,keySet();
  16.   Set set = map.keySet();

  17.   // 有了Set集合,再获取其迭代器
  18.   Iterator iterator = set.iterator();

  19.   while (iterator.hasNext()) {

  20.    String key = iterator.next();

  21.    // 有了键就可以通过map集合的get方法获取其对应的值
  22.    String value = map.get(key);
  23.    System.out.println("key :" + key + "     value : " + value);
  24.   }
  25. }

  26. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马