如何遍历Map集合

 时间:2024-10-15 07:20:44

1、遍历map集合有很多方式方法,根据自己业务场景业务逻辑采用不同的方式,首先定义一个map集合,并且赋值。

如何遍历Map集合

2、接下来说第一种方式,HashMap entr鲻戟缒男ySet() 遍历方法,具体方法看代码,后边说一下和keyset() values() 的区别。

如何遍历Map集合

3、执行代码,查看步骤2中代码执行的结果:

如何遍历Map集合

4、遍历map的第二种方式,HashMap keySet() 遍历方法,具体方法直接看如下代码:

如何遍历Map集合

5、执行代码,查看步骤4中代码执行的结果:

如何遍历Map集合

6、第三种方法,HashMap values() 遍历方法,具体方式看如下代码:

如何遍历Map集合

7、执行代码,查看步骤6中代码执行的结果:

如何遍历Map集合

8、步骤2/4/6中分别采用了KeySet() entrySet() value衡痕贤伎s()三种方法来遍历map集合。这里说一下这三种方法的区别:即枢潋雳values() : 是获取集合中的所有的值----没有键,没有对应关系。KeySet() : 将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 迭代后只能通过get()取key 。entrySet():是返回此映射中包含的映射关系的 Set 视图。 Map.Entry表示映射关系,迭代后可以e.getKey(),e.getValue()取key和value。返回的是Entry接口 。

9、第四种方式,使用 For ... Each 进行遍历,具体方法如下:

如何遍历Map集合

10、执行代码,查看步骤9中代码执行的结果:

如何遍历Map集合
  • 数据展示软件FineReport中下拉框的快速查询
  • [java]如何解决hibernate.MappingException错误
  • jquery 如何去除标签内容的部分内容?
  • 图解WebLogic 11g的安装过程
  • postmain如何模拟post请求
  • 热门搜索
    电子版手抄报怎么做 爱我中华手抄报资料 小英雄手抄报 孝心少年手抄报 五年级上册手抄报 低碳环保手抄报资料 写规范字手抄报内容 爱祖国手抄报内容 三年级手抄报保护环境 关于写字的手抄报