博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaSE 学习参考:Map容器遍历
阅读量:6213 次
发布时间:2019-06-21

本文共 1094 字,大约阅读时间需要 3 分钟。

hot3.png

    

Map是中常用的数据结构之一,遍历中也是常见的操作,有三种方式可以用来遍历Map容器。

 第一种:通过Map.keySet再遍历key和value

 第二种:通过Map.entrySet使用iterator遍历key和value

 第三种:通过Map.entrySet遍历key和value

示例:

  public class Test {

    public static void main(String[] args) {

        Map<Integer, String> map = new <Integer, String>();

        map.put(10, "北京");

        map.put(20, "广州");

        map.put(23, "重庆");

        map.put(25, "南京");

        map.put(21, "上海");

        System.out.println(map.size());

       

        System.out.println("======================");

        for (Integer in : map.keySet()) {

            //map.keySet()返回的是所有key的值

            String str = map.get(in);//得到每个key多对用value的值

            System.out.println(in + "     " + str);

        }

        System.out.println("======================");

        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() + " and value= " + entry.getValue());

        }

        System.out.println("================================");

        for (Map.Entry<Integer, String> entry : map.entrySet()) {

            System.out.println("key= " + entry.getKey() + " and value= "

                    + entry.getValue());

        }

     

    }

}

 

 

转载于:https://my.oschina.net/u/2971691/blog/885497

你可能感兴趣的文章
企业微信来了,尽管“定位打卡”功能愁死个人,但它有可能逼死一个产业
查看>>
云服务器 ECS 建站教程:部署 LAMP (CentOS 7.2)
查看>>
从AAAI说起,吴恩达杨强细数中国AI热潮|AAAI 2017 观点
查看>>
挖掘下一个“现金牛” Facebook在组群功能中测试广告
查看>>
小心你的密码管理器 LastPass曝出安全漏洞
查看>>
315 曝光充电桩黑幕,还能不能好好充个电了?
查看>>
苹果为何变成了“诉讼狂魔”?
查看>>
2100万Gmail和500万雅虎账户在黑市公开售卖
查看>>
西班牙电信剥离网络架构资源设立Telxius公司
查看>>
交友网站数据库曝光了150万用户信息
查看>>
FAQ系列 | slow log中出现commit、binlog dump等奇怪的记录
查看>>
美国信息安全架构师的岗位职责和胜任资格
查看>>
111
查看>>
log4j2+flume+hadoop
查看>>
谨防过分依赖于有影响力的用户
查看>>
Totem推出一款太阳能路灯 能提供Wi-Fi和电动汽车充电
查看>>
Python API快餐教程(1) - 字符串查找API
查看>>
富士通推迟与联想业务整合计划:时间或为下个月
查看>>
印度光伏市场潜力巨大 正信光电拟积极扩大市场占有率
查看>>
福建将发展“智慧气象” 融入智慧城市建设
查看>>