黑马程序员技术交流社区

标题: Map集合的一种取出方式---keySet() [打印本页]

作者: l6781155    时间: 2015-7-8 12:01
标题: Map集合的一种取出方式---keySet()
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2