首页 > 编程语言 >java中遍历map的三种方式

java中遍历map的三种方式

时间:2022-08-24 22:49:43浏览次数:59  
标签:map 遍历 java String System key put

    public static void main(String[] args) {
        HashMap<String,String> map = new HashMap<>();
        map.put("1","A");
        map.put("2","B");
        map.put("3","C");
        map.put("4","D");
        map.put("5","E");
        map.put("6","F");
        //遍历的方式1
        Set<String> keys = map.keySet();
        for (String key : keys) {
            System.out.println(key+"-->"+map.get(key));
        }
        //遍历的方式2
        Set<Map.Entry<String, String>> entries = map.entrySet();
        for (Map.Entry<String, String> entry : entries) {
            String key = entry.getKey();
            String value = entry.getValue();
            System.out.println(key+"-->"+value);
        }
        //遍历的方式3  jdk8.0以后开始的新技术
        map.forEach((k,v)->{
            System.out.println(k+"-->"+v);
        });
    }

 

标签:map,遍历,java,String,System,key,put
From: https://www.cnblogs.com/xst0716/p/16622509.html

相关文章

  • Java基础练习题-错题集(三)
    (1)我们在程序中经常使用“System.out.println()”来输出信息,语句中的System是包名,out是类名,println是方法名。选项:A. 对B.错 (2)以下哪些继承自 Collection 接口()选......
  • 马的遍历
    题目描述有一个n×m的棋盘,在某个点(x,y)上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。输入输入只有一行四个整数,分别为n,m,x,y。输出一......
  • java网络编程
    网络编程是指编写运行在计算机的程序,这些设备都通过网络连接起来。要实现网络通信,我们要考虑几个问题:1.如何建立两个节点(电脑)之间的网络连接?2.如何向另外一个节点(电脑)......
  • 盒子模型、 浮动布局、定位属性、 z-index、JavaScript基础语法
    今日内容概要盒子模型浮动布局定位属性z-indexJavaScript基础语法今日内容详细盒子模型所有的标签都可以看成是一个快递盒1.外边距(margin):指标签之间的距离(......
  • java死锁(Java-level deadlock)
    java-leveldeadlock如下代码可以模拟java死锁。注意:当出现死锁时,应用程序是无响应的。错误信息:FoundoneJava-leveldeadlock:============================="Thread-1......
  • JavaScript知识-简介、语言规范、语言基础
    目录JavaScript简介1.ECMAScript和JavaScript的关系2.JavaScript语言3.HTML、CSS、JavaScriptJavaScript基础之语言规范1.如何使用?2.注释3.结束符JavaScript语言基础1.Java......
  • day25--Java集合08
    Java集合0815.HashTable15.1HashTable的基本介绍存放的元素是键值对:即K-VHashTable的键和值都不能为nullHashTable的使用方法基本上和HashMap一样HashTable是线程安......
  • java学习笔记014 枚举类
    1.比较器Comparable接口自然排序 @Override publicintcompareTo(Tt){ //自定义比较规则 //要求:this>t,返回正整数 // this==t,返回0 // this<t,返......
  • javaWeb-HTML
    HTML基础标签字体大小(<h1>---<h6>)<h1>我是h1</h1><h2>我是h1</h2><h3>我是h1</h3><h4>我是h1</h4><h5>我是h1</h5><h6>我是h1</h6>换行<hr>......
  • MapReduce-day1
    MapReducehadoop-ha问题dfs.ha.fencing.methods表示:alistofscriptsorJavaclasseswhichwillbeusedtofencetheActiveNameNodeduringafailover而配置......