Day11_55_在Map集合中使用泛型

在Map集合中使用泛型

 ```

  import java.util.HashMap;
  import java.util.Iterator;
  import java.util.Map;
  import java.util.Set;

  public class GenericTest03 {
  public static void main(String[] args) {
    //创建一个带有泛型的Map集合
    Map<String,Integer> map= new HashMap<String, Integer>(); //代表Key只能是String类型,Value只能是Integer类型

    //向Map集合中台南佳数据
    map.put("西瓜",12);
    map.put("苹果",50);
    map.put("香蕉",20);
    map.put("梨子",35);

    //遍历Map集合 方式一
    Set<String> keys=map.keySet(); //将map集合中的key取出来,放在一个set集合中
    Iterator<String> iterator=keys.iterator();
    while(iterator.hasNext()){
        String key=iterator.next();
        Integer value=map.get(key);
        System.out.println(key+"=="+value);
    }

    System.out.println("===================================");
    //遍历Map集合方式二 foreach 循环
    for(String key:keys){
        Integer value=map.get(key);
        System.out.println(key+"=="+value);
    }
}

}

上一篇:剑指 Offer 55 - I. 二叉树的深度


下一篇:Netty-入门