zoukankan      html  css  js  c++  java
  • map的遍历

    主要的三个方法:

    1、keySet(),获取map的键,并返回set视图。

    2、values() 获取map的值。

    3、entrySet().推荐使用,因为此方法保持了键值对的特性。

    package cd.itcast.runble;
    
    import java.util.Collection;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Set;
    /**
     * 双列集合map,遍历
     * 1、keySet();
     * 2、values();
     * 3、entrySet();推荐使用
     * @author Administrator
     *ctrl+shift+o   快速导包
     */
    public class Demo5 {
        public static void main(String[] args) {
            Map<String, String> map = new HashMap<String, String>();
            map.put("成龙", "林凤娇");
            map.put("刘恺威", "杨幂");
            map.put("邓超", "娘娘");
            /*1、第一种方法
             * Set<String> mSet = map.keySet();
            Iterator<String> it = mSet.iterator();
            while (it.hasNext()) {
                System.out.println(map.get(it.next()));
            }*/
            
            /*2、第二种方法
             * Collection<String> values = map.values();
            Iterator<String> iterator = values.iterator();
            while (iterator.hasNext()) {
                System.out.println(iterator.next());
            }*/
            /*3、推荐第三种
             * Set<Entry<String,String>> entrys = map.entrySet();
            Iterator<Entry<String,String>> it = entrys.iterator();
            while (it.hasNext()) {
                Entry<String,String> entry = it.next();
                System.out.println("键:"+entry.getKey()+"值:"+entry.getValue());
            }*/
        }
    }
  • 相关阅读:
    CSS属性之定位
    CSS选择器区别
    HTML属性及其相关区别
    HTML标签区别
    HTML其他概念
    CSS3新特性
    HTML5新标签
    HTML5新特性
    params修饰符的用法
    C#中引用参数ref和输出参数out
  • 原文地址:https://www.cnblogs.com/h-g-f-s123/p/6055283.html
Copyright © 2011-2022 走看看