JAVA集合-Map

//        【Map】:双列集合,键值对形式存储,映射关系(kay,value)
//        实现:HashMap
//        子接口:SortedMap Map的子接口
//            实现类:TreeMap
//        HashMap
//        1。可以插入null
//        2.key不可以重复 会覆盖value值
//        3.value值可以重复

//      1.添加 put 返回值不是布尔类型
//        2.遍历 普通for循环无法使用get
//            1.key
//        keySet() 返回值为Set集合 Key为int 存储不能为null
       Set setkey= m1.keySet();
        for (int i:setkey){
            System.out.print(i);
        }
        System.out.println();

//          2.value
//    values() 返回值为Collection
       Collection cc=m1.values();
       Iterator it=cc.iterator();
       while (it.hasNext()){
           System.out.println(it.next());

//           3.key和value  entrySet 返回值为Set>
          Set> entry= m1.entrySet();
          for (Map.Entry en:entry){
              System.out.print("key:"+en.getKey()+","+"value:"+en.getValue());
              System.out.println();
          }



          Iterator it3=entry.iterator();
          while (it3.hasNext()){
              System.out.println(it3.next());
          }

你可能感兴趣的:(java,开发语言)