zoukankan      html  css  js  c++  java
  • Map.Entry的作用

    一般情况下,要输出Map中的key 和 value  是先得到key的集合,然后再迭代(循环)由每个key得到每个value
    而Entry可以一次性获得这两个值
         Set set = map.keySet();                   //keySet()            
            
            for(Iterator iter = set.iterator();iter.hasNext();)
            {
                String key = (String)iter.next();              //先获得键key
                Integer value = (Integer)map.get(key);        //再由键获得value
                
                System.out.println(key + "=" + value);
            }          
            
    --------------------------------------------------------------------------
                     Set set = map.entrySet();                   //entrySet()
            
            for(Iterator iter = set.iterator();iter.hasNext();)
            {
                Map.Entry entry = (Map.Entry)iter.next();              
                String key = (String)entry.getKey();             //一次性获得键和值 key和value
                String value = (String)entry.getValue();
                
                System.out.println(key + ": " + value);
            }
  • 相关阅读:
    2021年2月4号
    2021年2月3号
    2021年2月2号
    2021年2月1日
    2021年1月31日
    2021年1月30日
    20171205xlVBA往返航班组合
    选择文件
    从VBA过渡到Python
    20171114xlVba选定单行记录并打印
  • 原文地址:https://www.cnblogs.com/kdy11/p/8777511.html
Copyright © 2011-2022 走看看