遍历Map集合的几种方式
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry; /**
* <p>遍历Map集合</p>
* @author:774346810@qq.com
* @date:2017-5-30
*/
public class Test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("username", "yujiwei");
map.put("password", "12345");
map.put("address", "hangzhou");
map.put("love", "编程");
//1.获取所有的key
for(String key : map.keySet()){//返回的是map的key值
String value = map.get(key);//通过key取value
System.out.println("key = " + key + ",value = " + value);
} System.out.println("----------------------------------"); //2.通过map.entrySet的iterator来遍历Map集合
Iterator<Entry<String, String>> it = map.entrySet().iterator();
while(it.hasNext()){
Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
} System.out.println("----------------------------------"); //3.通过Map.Entry来遍历Map集合
for(Map.Entry<String, String> entry : map.entrySet()){
System.out.println("key= " + entry.getKey() + " and value= "+ entry.getValue());
}
}
}
遍历Map集合的几种方式的更多相关文章
- Java遍历Map对象的四种方式
		
关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 :这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer, Integer> m ...
 - 【转】Java遍历Map对象的四种方式
		
关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Integer, Integer> ma ...
 - Java中遍历Map集合的四种方法
		
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...
 - Java遍历List集合的4种方式
		
public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> str ...
 - 遍历list集合的三种方式
		
List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add(" ...
 - 遍历Map集合:java.util.Map.Entry、KeySet两种方式
		
遍历Map集合的两种方式: 1.用KeySet Map.keySet(),返回一个存放所有key的set集合,通过遍历集合,根据key值取出所有的value值. Map<String,Strin ...
 - Java之五种遍历Map集合的方式
		
摘要:在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历. 在java中所有的map都实现了Map接口,因此所有的Map都可以用以下的方式去遍历.这篇文章主要给大家介 ...
 - Map集合的两种遍历方式
		
Map集合:即 接口Map<K,V> map集合的两种取出方式: 1.Set<k> keyset: 将map中所有的键存入到set集合(即将所有的key值存入到set中) ...
 - 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 	用个数作为value,放入到map集合中,遍历map集合
		
package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import ...
 
随机推荐
- 转自IBM:Apache HTTP Server 与 Tomcat 的三种连接方式介绍
			
http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html 整合 Apache Http Server ...
 - nodejs学习笔记四(模块化、在npm上发布自己的模块)
			
模块化: 1.系统模块: http.querystring.url 2.自定义模块 3.包管理器 [系统模块] Assert 断言:肯定确定会出现的情 ...
 - 仿淘宝商品详情页上拉弹出新ViewController
			
新项目就要开始做了,里面有购物那块,就试着先把淘宝商品详情页的效果做了一下. 1.需求 1.第一次上拉时,A视图拉到一定距离将视图B从底部弹出,A视图也向上 2.显示B视图时下拉时,有刷新效果,之后将 ...
 - 【angular5项目积累总结】优秀组件以及应用实例
			
1.手机端 图片预览组件 组件:sideshow 效果图:(预览图全屏 且可以左右移动) code: <div class="row ui-app-s ...
 - jquery里判断数组内是否包含了指定的值或元素的方法
			
本文讲的是在jquery里,如何判断一个数组里是否包含了指定的值,变量,或其它对象元素的方法. 在jquery里,我们可以用$.inArray来判断一个数组里是否包含了指定的值或其它对象元素,来看一个 ...
 - request发送json-rpc请求
			
直接贴代码吧: let url = '/rest/2.0/res/auth_token?session=' + session url += getUrlTokenQuery() const meth ...
 - 【转】redis windows环境搭建
			
一.下载redis windows压缩包 地址参考: https://github.com/ServiceStack/redis-windows/tree/master/downloads https ...
 - 十一、curator recipes之联锁InterProcessMultiLock
			
简介 curator实现了一个类似容器的锁InterProcessMultiLock,它可以把多个锁包含起来像一个锁一样进行操作,简单来说就是对多个锁进行一组操作.当acquire的时候就获得多个锁资 ...
 - 用js 实现代码获取下拉框的value值
			
var rtl=document.getElementById("selpartyorg"); //获取下拉框对象 var id=rtl.options[rtl.selectedI ...
 - Jenkins-在节点上执行copy命令,将节点机上的文件拷贝到映射的网络驱动盘中报错,访问被拒绝 找不到指定驱动器
			
问题如标题,根据网友提供的解决方法,完美解决: 在jenkins中执行这个命令时报错 说无法访问. 重新映射一次可解决这个问题,添加一条 net use 命令