zoukankan      html  css  js  c++  java
  • 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);
            }
    
    
        }
    }

  • 相关阅读:
    Oracle数据类型
    Windows10安装node.js,vue.js以及创建第一个vue.js项目
    Redis Desktop Manager安装
    VMware安装Linux系统
    前端入门学习路线
    架构
    HTML
    Oracle修改表类型方法
    Python学习
    Python(字符串和编码)
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/14983468.html
Copyright © 2011-2022 走看看