• JAVA,遍历HashMap的2种方式,keySet方法和entrySet对象


    运行如图:

    代码如下:

    package com.java.day15;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    
    public class MapDemo {
        public static void main(String[] args) {
            Map<String, Integer> map = new HashMap<>();
            map.put("张三",20);
            map.put("王五",20);
            map.put("马六",20);
            System.out.println(map);
            // 遍历第一种方式,使用keySet方法
            Set<String> set = map.keySet();
            // 创建迭代器
            Iterator<String> it = set.iterator();
            while (it.hasNext()){
                String key = it.next();
                Integer value = map.get(key);
                System.out.println(key+"-->"+value);
            }
            System.out.println("===============================================");
            // 增强for遍历
            for (String k : set) {
                Integer v = map.get(k);
                System.out.println(k+"-->"+v);
            }
            System.out.println("===============================================");
            // 第二种方式,entrySet对象
            Set<Map.Entry<String, Integer>> Set1 = map.entrySet();
            Iterator<Map.Entry<String, Integer>> it1 = Set1.iterator();
            while (it1.hasNext()){
                Map.Entry<String, Integer> entry = it1.next();
                String key1 = entry.getKey();
                Integer value1 = entry.getValue();
                System.out.println(key1+"-->"+value1);
            }
    
    
        }
    }

  • 相关阅读:
    selenium模块---操作浏览器
    mock模块学习---模拟接口返回数据
    fiddler配置和使用
    css 08-CSS属性:定位属性
    css 07-浮动
    css 06-CSS盒模型详解
    css 05-CSS样式表的继承性和层叠性
    css 04-CSS选择器:伪类
    css 03-CSS样式表和选择器
    css 02-CSS属性:背景属性
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/14983468.html
Copyright © 2020-2023  润新知