java如何遍历Map

1.利用map.keySet()普通遍历

public static void main(String[] args) {
        Map<Integer,String> map=new HashMap<>();
        map.put(1,"努力");
        map.put(2,"勤奋");
        map.put(3,"懒惰");
        for(Integer key:map.keySet()){
            System.out.println("key="+key+",value="+map.get(key));
        }
    }

2. 利用Iterator迭代器遍历

 public static void main(String[] args) {
        Map<Integer,String> map=new HashMap<>();
        map.put(1,"努力");
        map.put(2,"勤奋");
        map.put(3,"懒惰");
        Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry<Integer, String> entry = it.next();
            System.out.println("key= " + entry.getKey() + ",value= " + entry.getValue());
        }
    }

3.利用map.entrySet()

 public static void main(String[] args) {
        Map<Integer,String> map=new HashMap<>();
        map.put(1,"努力");
        map.put(2,"勤奋");
        map.put(3,"懒惰");
        for (Map.Entry<Integer, String> entry : map.entrySet()) {
            System.out.println("key=" + entry.getKey() + ",value=" + entry.getValue());
        }
    }

热门文章

暂无图片
编程学习 ·

【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看

不是线程的安全 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。 论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。 同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如…
暂无图片
编程学习 ·

Spring——Bean scope

Spring framework 支持6个范围(scope),其中4个只能在用web-aware时才能使用。当然,你也可以创建自定义范围。singleton : spring默认就是singleton,即在注册该bean的时候,会把这个bean存储到单列bean缓存,以后对该bean的所有的后续请求和引用都会返回缓存中的这一个bean…
暂无图片
编程学习 ·

Centos Linux 服务器怎么在服务器内部访问网站?

有些时候,测试需要,想在服务器内部访问自己的网站看看能否正常打开。Windows的服务器一般直接http://localhost/,或者网址就可以了。没有安装桌面环境的Linux怎么办呢?curl http://www.xyservice.com就可以访问http://www.xyservice.com这个网址了。当然,是直接把网页源代…
暂无图片
编程学习 ·

Linux磁盘管理与文件系统

Linux磁盘管理与文件系统磁盘结构1.硬盘的物理结构2.硬盘的数据结构3.硬盘的接口fdisk命令mkfs命令mkswap 命令挂载、卸载文件系统 前言:管理磁盘是管理员的重要工作内容之一,此次将从磁盘的分区和格式化操作等方面,学习在linux系统中的磁盘和管理技术。除此之外,文件系统也…
暂无图片
编程学习 ·

收藏量4w+的Web开发框架,你还没学?点击收藏!

Python的Web开发,也是工作岗位比较多的领域。如果你对Python的Web开发有兴趣,正打算开始学习使用Python做Web开发等,那么学习一门基于Python的Web开发框架是必修课。Python作为当前最热门,也是最主要的Web开发语言之一,在其二十多年的历史中出现了数十种Web框架,比如Djan…
暂无图片
编程学习 ·

防火墙中的DMZ区域,Trust区域,Untrust区域

** 区域的作用: ** 1.安全策略都基于区域实施 2.在同一区域内部发生的数据流动是不存在风险的,不需要实施任何安全策略。 只有当不同安全区域之间发生数据流动时,才会触发设备的安全检查,并实施相应的安全策略。 3.一个接口只能属于一个区域,而一个区域可以有多个接口。 *…
暂无图片
编程学习 ·

防静电塑料包装

■ 简介防静电袋可以最大程度地保护静电敏感元器件免受潜在静电危害,它们独特的法拉第电笼构造形成“感应罩”效应,以达到对袋内物品的屏蔽和防静电功效,外层耐磨金属涂层和内层乙烯材料,经复杂工艺处理对静电屏蔽保护做到尽善尽美,半透明热封袋型的工艺,可清楚辨认袋内的…
暂无图片
编程学习 ·

随笔 弹窗 二维码生成及图片下载

一、qrcode-vue模块该模块是用来动态生成二维码的vue模块插件,<qrcode-vue></qrcode-vue>的底层其实是一个<canvas></canvas>标签。要想使用qrcode.vue插件,需要用vue的脚手架安装这个插件安装指令npm install qrcode --save-dev,在这里我举一个例子…
暂无图片
编程学习 ·

flex布局,左右两端固定,中间自适应且超出隐藏

这几个月来,在样式上备受打击,感觉自己css都不会写。有需求要flex布局,左右两端固定,中间自适应且超出隐藏,我百度加自己整理下,记录下来。 这个是flex布局,左右两端固定,中间自适应 //html代码 <div class="parent"><div class="left"&g…
暂无图片
编程学习 ·

simulink模型延时

simulink模型如果输入与输出有联系形成回路你需要做的就是加一个延时,并且注意是连续的还是离散的
暂无图片
编程学习 ·

从 Android 源码分析自定义 View 相关知识点

以下源码来自于 Android P。onMeasure()MeasureSpecMeasureSpec 是 View 里的一个内部类,其用来表示 View 的测量模式和测量大小,代码如下:public static class MeasureSpec {/*** Creates a measure specification based on the supplied size and mode.** The mode must a…
暂无图片
编程学习 ·

深度学习~卷积神经网络(CNN)

卷积神经网络(Convolutional Neural Network,简化为ConvNet或CNN)是一种前馈神经网络,其中信息从输入到卷积运算符单向流动到输出[93]。reference:H. Cecotti and A. Graser, “Convolutional neural networks for p300 detection with application to brain-computer inte…
暂无图片
编程学习 ·

IDEA MAVEN模块名变灰

现象 如下图所示:正常模块名是黑色,api模块名是灰色原因 api项目的pom.xml文件被设置在maven忽略文件清单中 解决 file - setting - 搜索maven - Ignored Files 将清单中对应项目的pom.xml文件取消选中即可
暂无图片
编程学习 ·

红黑树之 删除

1.删除动作红黑树和二叉搜索树的删除类似,只不过加上颜色属性(这里的子节点均指非NULL节点):无子节点时,删除节点可能为红色或者黑色;1.1 如果为红色,直接删除即可,不会影响黑色节点的数量;1.2 如果为黑色,则需要进行删除平衡的操作了;只有一个子节点时,删除节点只…
暂无图片
编程学习 ·

unity 使用redis的一些心得

最近由于项目上的要求,需要用到redis接受比人传过来的信息。作为小白,真的是头疼。首先先装TeamDev.Redis下载下来拉到Plugins里(没有就新建一个)。然后上代码。using System.Collections; using System.Collections.Generic; using UnityEngine; using TeamDev.Redis; usi…
暂无图片
编程学习 ·

求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer

求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出…
暂无图片
编程学习 ·

Linux笔记(六)*****网络配置

1 基本概念ip地址: 所有的在网络之间通信的机器都有一个唯一的ip地址, 来确定唯一的一个机器 192.168.168.1 端口: 一个端口可以确定一个唯一的程序(一个程序可能会使用多个端口)局域网:通信原理, 凡是在同一个局域网中通信的机器必须在同一个网段中 且ip地址是唯一不冲突的网…