zoukankan      html  css  js  c++  java
  • 集合框架Map之KeySet方法的使用

     1 package cn.itcast.map;
     2 
     3 import java.util.HashMap;
     4 import java.util.Iterator;
     5 import java.util.Map;
     6 import java.util.Set;
     7 
     8 public class MapKeySetTest {
     9 
    10  /**
    11   * @param args
    12   */
    13  public static void main(String[] args) {
    14 
    15   Map<Integer, String> map=new HashMap<Integer, String>();
    16   method_2(map);
    17  }
    18 
    19  private static void method_2(Map<Integer, String> map) {
    20   map.put(8, "wangwu");
    21   map.put(2, "lisi");
    22   map.put(7, "zhangsan");
    23   map.put(6, "xuliu");
    24   Set keyset=map.keySet();//将map集合转成set集合,因为map集合中没有迭代器,collection中具备迭代器,set中存储的是map中的key值的集合
    25   Iterator it=keyset.iterator();//使用迭代器
    26   while(it.hasNext()){
    27    Integer key=(Integer) it.next();
    28    String value=map.get(key);//使用get(object)方法获取map中的value值
    29    System.out.println("key:"+key+"...."+"value:"+value);
    30   }
    31  }
    32 
    33 }
  • 相关阅读:
    29
    28
    27
    950. 按递增顺序显示卡牌
    25
    20190624
    409. 最长回文串
    636. 函数的独占时间
    LeetCode 1046. 最后一块石头的重量(1046. Last Stone Weight) 50
    LeetCode 942. 增减字符串匹配(DI String Match) 49
  • 原文地址:https://www.cnblogs.com/ysw-go/p/5267342.html
Copyright © 2011-2022 走看看