黑马程序员技术交流社区

标题: map集合的遍历方式 [打印本页]

作者: 李方杰    时间: 2019-5-31 17:50
标题: map集合的遍历方式

### 1.4Map集合的遍历()【应用】       
       
#NAME?       
       
  - 我们刚才存储的元素都是成对出现的,所以我们把Map看成是一个夫妻对的集合       
    - 把所有的丈夫给集中起来       
    - 遍历丈夫的集合,获取到每一个丈夫       
    - 根据丈夫去找对应的妻子       
       
#NAME?       
       
  - 获取所有键的集合。用keySet()方法实现       
  - 遍历键的集合,获取到每一个键。用增强for实现         
  - 根据键去找值。用get(Object key)方法实现       
       
#NAME?       
       
  ```java       
  public class MapDemo01 {       
      public static void main(String[] args) {       
          //创建集合对象       
          Map<String, String> map = new HashMap<String, String>();       
       
          //添加元素       
          map.put("张无忌", "赵敏");       
          map.put("郭靖", "黄蓉");       
          map.put("杨过", "小龙女");       
       
          //获取所有键的集合。用keySet()方法实现       
          Set<String> keySet = map.keySet();       
          //遍历键的集合,获取到每一个键。用增强for实现       
          for (String key : keySet) {       
              //根据键去找值。用get(Object key)方法实现       
              String value = map.get(key);       
              System.out.println(key + "," + value);       
          }       
      }       
  }       





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