hashmap遍历取值_java map遍历

hashmap遍历取值_java map遍历HashMap遍历取值

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

HashMap 遍历取值

public static void main(String[] args) {
    Map<String,Object> map = new HashMap<>();
    map.put("嘟嘟",1);
    map.put("毛毛",3);
    map.put("吉吉",27);
    map.put("翠花",16);
    map.put("熊大",9);
    map.put("熊二",47);
    map.put("光头强",22);

    //第一种 通过map.keySet()来遍历
    System.out.println("通过map.keySet()来遍历Map......");
    for (String key : map.keySet()) {
        System.out.println("key:" + key + ", value:" + map.get(key));
    }

    //第二种 通过map.entrySet().iterator()来循环
    System.out.println("通过map.entrySet().iterator()来循环取值......");
    Iterator<Map.Entry<String, Object>> iterator = map.entrySet().iterator();
    while (iterator.hasNext()){
        Map.Entry<String, Object> entry = iterator.next();
        System.out.println("key:" + entry.getKey() + ", value:" + entry.getValue());
    }

    //第三种  通过map.entrySet()来遍历
    System.out.println("通过map.entrySet()来遍历Map......");
    for (Map.Entry<String, Object> entry : map.entrySet()) {
        System.out.println("key:" + entry.getKey() + ", value:" + entry.getValue());
    }

}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195465.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月16日 下午7:15
下一篇 2025年10月16日 下午7:43


相关推荐

  • 21 JS数组的基本操作——数组长度

    21 JS数组的基本操作——数组长度文章目录 1 数组长度 1 1 获取数组长度 1 2 修改数组长度 2 创建时指定数组长度 1 数组长度 1 1 获取数组长度数组名 length1 2 修改数组长度在利用 length 属性指定数组长度时 有以下三种情况 1 若 length 的值大于数组中原来的元素个数 则没有值的数组元素会占用空存储位置 2 若 length 的值等于数组中原来的元素个数 数组长度不变 3 若 length 的值小于数组中原来的元素个数 多余的数组元素将会被舍弃 2 创建时指定数组长度在利用 Array 对象方

    2026年3月19日
    2
  • sprintf、fprintf和printf这三个函数有什么区别?

    sprintf、fprintf和printf这三个函数有什么区别?

    2021年11月3日
    47
  • IntelliJ IDEA卸载与安装

    IntelliJ IDEA卸载与安装一、卸载(首次安装可跳过)导出配置运行卸载程序删除缓存&amp;配置&amp;插件卸载完成二、下载安装(一)官网:官网:http://www.jetbrains.com/idea/download/#section=windows官方文档:http://www.jetbrains.com/help/idea/meet-inte…

    2022年6月15日
    54
  • zabbix5.0安装及配置

    zabbix5.0安装及配置

    2021年5月29日
    147
  • 机器学习之KNN(k近邻)算法详解

    机器学习之KNN(k近邻)算法详解1-1机器学习算法分类一、基本分类:①监督学习(Supervisedlearning)数据集中的每个样本有相应的“正确答案”,根据这些样本做出预测,分有两类:回归问题和分类问题。步骤1:数据集的创建和分类步骤2:训练步骤3:验证步骤4:使用(1)回归问题举例例如:预测房价,根据样本集拟合出一条连续曲线。(2)…

    2022年5月28日
    42
  • rematch的基本用法

    rematch的基本用法rematch 是对 redux 的二次封装 简化了 redux 是使用 极大的提高了开发体验 rematch 仅仅是对 redux 的封装 没有依赖 redux saga 也没有关联 react 因此其可以用在其他的视图库中 如 vue 等 1 rematch 的优点 1 省略了 actiontypes 不必再多次写字符串 使用 model method 代替 2 省略了 actioncreato

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号