zoukankan      html  css  js  c++  java
  • Java-集合框架-map2(entry遍历)

    package cn.burce.HashMap;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Set;
    
    //Map集合遍历取出 entrySet方法
    //实现步骤:将map中的方法 entrySet取出映射关系,存到Set集合里Set<K,V>
    //迭代Set
    //根据getKey和getValue取出键值
    public class MapDemo2 {
        public static void main(String[] args) {
            fun();
        }
    
        public static void fun() {
            HashMap<String, Integer> map = new HashMap<>();
            map.put("测试1", 1);
            map.put("测试2", 2);
            map.put("测试3", 3);
            map.put("测试4", 4);
            // 将map中的方法 entrySet取出映射关系,存到Set集合里Set<K,V>
            Set<Map.Entry<String, Integer>> set = map.entrySet();
            Iterator<Map.Entry<String, Integer>> it = set.iterator();
            while (it.hasNext())
            {
                // 获取出set集合的元素,这里仍旧是map结构
                Map.Entry<String, Integer> map1 = it.next();
                // 根据getKey和getValue取出键值
                String s = map1.getKey();
                Integer i = map1.getValue();
                System.out.println(s + "...." + i);
            }
            System.out.println("----------------------------");
            // 增强for
            for (Entry<String, Integer> entry : map.entrySet())
            {
                System.out.println(entry.getKey() + "...." + entry.getValue());
            }
        }
    }

  • 相关阅读:
    专题实验 Toad 用户的创建与管理( 包括 role 等 )
    专题实验 字符集(全球化支持)
    Toad 所有 菜单说明(太多)
    java 调试
    java 基础数据结构
    HeadFirst Jsp 09 (JSTL)
    HeadFirst jsp 08 无脚本JSP
    14 多线程
    Struts2配置
    Struts框架搭建时所遇到的问题
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13427321.html
Copyright © 2011-2022 走看看