`
ybhuxiao
  • 浏览: 190060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

循环Map的两种方法

    博客分类:
  • java
 
阅读更多
	public static void main(String[] args) {
		Map<String, Object> map = new HashMap<String, Object>();
		map.put("username", "huxiao");
		map.put("password", "huxiaoPassword");
		

		// 方法一:按条取数据
		for (Map.Entry<String, Object> entry : map.entrySet()) {
//			System.out.println(entry);
			System.out.println(entry.getKey() + " = " + entry.getValue());
		}

		System.out.println("------------------------------------");
		
		// 方法二:用key循环:此方法仅在java5以后有效,而且速度比上面的那个慢
		for (String key : map.keySet()) {
			System.out.println(key + " = " + map.get(key));
		}
		
	}
0
5
分享到:
评论

相关推荐

    遍历MAP的几种方法

    遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性

    R语言循环For while

    R语言有三种方式实现循环: (1)for循环、while循环 (2)apply函数族 (3)泛型函数map 一. for循环、while循环 首先作两点说明: (1)关于“for循环运行速度慢”的说法,实际上已经过时了,现在的R、Matlab...

    java面试宝典

    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、...

    40道java集合面试题含答案(很全很详细)

    Java集合类主要包括两种类型的容器:Collection和Map。Collection容器存储一个元素集合,包括List、Set和Queue等类型。Map容器存储键/值对映射。 Collection接口是List、Set和Queue接口的父接口,定义了存取一组...

    Javascript中八种遍历方法的执行速度深度对比

    前言 遍历数组或对象是一名...js有如下两种数据需要经常遍历 数组(Array) 对象(Object) 同时又提供了如下8种方法方便我们遍历元素 for while(或do~while) forEach for in $.each $(selecter).each map every

    Range:Javascript 的 Range 对象

    (在后者的情况下,如果运行时不提供尾调用优化,堆栈可能会爆炸,因此目前可以考虑研究这些概念并比较两种方法之间的差异)。 两者都有 node.js 导出对象 - 要在浏览器环境中使用它,只需注释掉导出对

    异质sigma模型和sv-map的Wilson环

    在本文中,我们提出了一种针对异质情况的Wilson回路表示,并使用Wilson回路表示来证明sv来自于异质sigma模型的两个相反方向的轮廓之和。 我们首先证明威尔逊环是费米子场的精确传播者,在费米子表示中承载了杂散弦...

    AIC的Java课程1-6章

     理解运用继承和组合两种重用方式定义堆栈和队列,知道两种重用方式的适用场合。  理解使用递归方法构建二叉排序树,前序、中序、后序遍历二叉树。  学习ArrayList与LinkedList类,理解封装数组和...

    java面试宝典2012版.pdf

    46、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 47、sleep() 和 wait() 有什么区别? 48、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...

    CCF 201903-4 消息传递接口 100分

    有n个进程互相通信,每个进程只会两种操作发送信息和接受信息,每个进程会有一个任务队列,队列中的任务必须挨个执行,让你判断是否会死锁 思路 首先每个队列建立一个任务队列,队列使用deque 每次取出一个任务 ...

    迷宫c语言实现

     程序首先要考虑迷宫的表示,这是一个二维关系图,典型的存贮储方式是选择二维数组,数组元素的值只有两种状态,所以取值为 或#, 表示通路,#表示墙壁,这里取名为map。图形的显示就可以根据数组元素的值来确定,...

    基于Python实现的迷宫搜索游戏源码+项目详细说明(课程作业).zip

    该项目不过是一个平平无奇的小作业,基于python3.8开发,目前提供两种迷宫生成算法与三种迷宫求解算法,希望对大家的学习有所帮助。 这是python3.8,同时我们还包含了两个第三方库,这些我将会放在requirement.txt中...

    OA系统权限管理设计方案

    对角色统一授权,继承这种角色的用户就自动拥有该角色所拥有的权限,并且权限分有优先级,这样两种权限如果之间发生冲突则取高优级。 用户授权 对用户进行单独授权,这种情况必须在不继承角色的情况下才能生效...

    LeetCode判断字符串是否循环-LeeCode-Java:记录Leecode刷题思路与知识点

    LeetCode判断字符串是否循环 LeeCode- Java 记录Leecode刷题思路与知识点 题目分类 Hash相关 题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的...

    java 面试题 总结

    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...

    超级有影响力霸气的Java面试题大全文档

     Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常...

    最新Java面试宝典pdf版

    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...

    千方百计笔试题大全

    237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、...

    Java面试笔试资料大全

    1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。 91 2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序 91 3、存储过程与触发器必须讲,经常被面试到? 92 4、数据库...

    MCUTool超级单片机开发工具

    1、RT转换:支持两种电路,8/10位转换精度,生成C/ASM源代码格式的数据,可手工输入数据或从文件中读取,输入的数据可以保存到文件中。文件格式为逗号分隔符: 温度,阻值 2、LED编码信息:可以支持 7段/14段/16...

Global site tag (gtag.js) - Google Analytics