• 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());
            }
        }
    }

  • 相关阅读:
    MySQL主从复制
    MySQL索引
    MySQL视图(view)
    MySQL表类型和存储引擎
    MySQL事务(三)
    MySQL事务(二)
    MySQL事务(一)
    MySQL事件调度器
    协同过滤推荐算法
    SVD奇异值分解
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13427321.html
Copyright © 2020-2023  润新知