java中遍历map的两种方式
1.先将map对象转成set,然后再转为迭代器
1 Iterator iterator = map.entrySet().iterator(); 2 while(iterator.hasNext()){ 3 Entry entry = iterator.next(); 4 System.out.println(entry.getKey()); // 获取key 5 System.out.println(entry.getValue()); // 获取value 6 }
2.先将map转为set类型的key值集合,然后转为迭代器
1 Iterator iterator = map.keySet().iterator(); 2 while(iterator.hasNext()){ 3 Object key = (Object)iterator.next(); 4 System.out.println(key); // 获取key 5 System.out.println(map.get(key)); // 获取value 6 }
转载于:https://www.cnblogs.com/houhaihu/p/6139181.html
java中遍历map的两种方式相关推荐
- Java中遍历Map的五种方式
方法一:在for循环中遍历value Map<String, String> map = new HashMap();map.put("开发", "开发&qu ...
- Java中遍历Map的两种方法:keySet和entrySet
//方法一 Set<String> set = map.keySet(); for (String s:set) { System.out.println(s+","+ ...
- 谈谈java中遍历Map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 先初始化一个map public ...
- Java中实现多线程的两种方式之间的区别
Java提供了线程类Thread来创建多线程的程序.其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象.每个Thread对象描述了一个单独的线程.要产生一个线 ...
- java中实现同步的两种方式:syschronized和lock的区别和联系
转载自 http://www.cnblogs.com/xiohao/p/4151408.html Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用s ...
- Java中Http连接的两种方式
在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部 ...
- java中遍历map的几种方法介绍
喜欢用Java写程序的朋友都知道,我们常用的一种数据结构map中存储的是键值对,我们一般存储的方式是: map.put(key, value); 而提取相应键的值用的方法是: map.ge ...
- Java中遍历HashMap的5种方式
From: https://blog.csdn.net/w605283073/article/details/80708943 本教程将为你展示Java中HashMap的几种典型遍历方式. 如果你使用 ...
- Java中创建String的两种方式差异
我们知道创建一个String类型的变量一般有以下两种方法: String str1 = "abcd"; String str2 = new String("abcd&qu ...
最新文章
- 继续说说美国互联网版权监管法案(SOPA)
- 【c++】13.必须用指针取值的情况.md
- Activity启动模式 launchMode
- 大话数据结构02 :线性表链式存储 C++
- 如何使用Amazon Echo控制您的Eero Wi-Fi网络
- Python 各种应用收集
- ajax需要引用什么js文件吗,如何在ajax调用中包含js文件?
- 为什么把端口号改为80之后,访问的时候就可以不写端口号
- Vista SP1吞吃硬盘 将给我们带来哪些影响
- 2019马哥python的百度网盘_马哥 2018 Python 全栈视频
- xp怎么查看计算机配置,怎么查看xp系统的配置信息
- 最适合python程序员用的笔记本-JupyterLab:程序员的笔记本
- 北京商标权律师讲解商标使用应该注意什么事项?
- 【转】什么是公网安备
- java人际对战五子棋_系统框图如下 java实现五子棋程序 可以实现人人对战 人机对战 简单功能 悔棋 认输...
- 开黑 你造【王者荣耀】是什么编程语言开发的吗?
- 计算机信息安全-病毒,信息安全-计算机病毒.doc
- 哈理工OJ 1490 咒语(BFS广度优先搜索)
- 多个PDF怎么合并?赶快看这篇文章学习一下
- cartographer保存二维地图,实测有效