`
Mr.Benny
  • 浏览: 27640 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

【备忘】遍历Map的方法,包括1.4和1.5两版本

阅读更多
直接上代码:


编译用1.4,可用如下方法遍历
Iterator it = map.entrySet().iterator();
		while (it.hasNext()) {
			Map.Entry entry = (Map.Entry)it.next();
			Object key = entry.getKey();
			Object value = entry.getValue();
		}


以下为1.5新特性遍历
import java.util.HashMap;
import java.util.Map;

/**
 * Map的遍历
 * 
 * @author wasw100
 */
public class MapTest {

	public static void main(String[] args) {
		Map<String, Integer> map = new HashMap<String, Integer>();
		map.put("one", 1);
		map.put("two", 2);

		// 通过Map.keySet取得键的集合
		System.out.println("通过Map.keySet遍历:");
		for (String key : map.keySet()) {
			System.out.println("键:" + key + "\t值:" + map.get(key));
		}

		// 通过Map.entrySet遍历
		System.out.println();
		System.out.println("通过Map.entrySet遍历:");
		for (Map.Entry<String, Integer> s : map.entrySet()) {
			System.out.println("键:" + s.getKey() + "\t值:" + s.getValue());
		}

		// 通过Map.values()遍历所有的值,但是不能遍历键
		System.out.println();
		System.out.println("通过Map.values()遍历所有的值:");
		for (Object o : map.values()) {
			Integer i = (Integer) o;
			System.out.println("值:" + i);
		}

	}
}


分享到:
评论
1 楼 libran 2010-08-05  
1.4中也是可以用 map.keySet()的。

相关推荐

    微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)

    微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本(源代码+截图)微信小程序推荐demo:备忘录:适用1028版本...

    Android开发备忘录

    2.分类和管理(不同分类的备忘录的添加、删除和修改,默认分类的每一条记录至少包括日期、类型和说明); 3.备忘录分类管理(根据时间段、类别等进行管理); 4.备忘录的闹铃提醒(例如某个月、某个星期或指定时间...

    微信小程序 备忘录 (源码)

    微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小...

    小程序源码 备忘录 (代码+截图)

    小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+...

    微信小程序源码 备忘录(学习版)

    微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习...

    微信小程序 小工具类 备忘录 (源代码+截图)

    微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源代码+截图)微信小程序 小工具类 备忘录 (源...

    矩阵连乘积动态规划和备忘录方法Java实现

    矩阵连乘积动态规划和备忘录方法Java实现,使用了两种算法实现,并且使用了改进了动态规划算法的备忘录方法以自顶向下的方法实现

    Android 备忘录demo(有两个版本)

    俩个备忘录MemoDemo MemoDemo1 MemoDemo这个项目比较完整. 使用模块化编程.数据库相关操作增删查改都在MemoSqlDataManage类 MemoDemo1,这个是初始版本.只有增加,查询全部数据库操作. 仅供参考,如有问题,留下评论.

    备忘录模块使用

    备忘录模块使用说明书 配置源程序 附加数据库SQL Server 2000 (1)将DataBase文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。 (2)打开SQL Server 2000中的“企业管理器”,然后展开本地...

    备忘录实例添加备忘信息和查看备忘信息

    在手机里添加备忘录程序,我们可以把重要的事情和日子记录在手机里面,随时查看备忘信息。本程序主要用到记录存储系统的相关知识,可以正常运行。运行环境为eclipseme

    微信小程序-------备忘录

    微信小程序备忘录,备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录...

    手机备忘录程序

    包括了备忘录程序的基本功能,添加备忘信息,时间到了会自动提醒

    备忘录模式代码示例

    备忘录模式的示例代码和文档,学习备忘录模式的参考资料。

    三星“S备忘录”按T输入的文字保存路径及备份方法(内含数据读取工具

    把了百度一些帖子,终于找到了一个可行的方法。可以把备忘录里的资料在PC上复制出来。这个基本就达到我的要求了。不敢独享,放上教程与大家共享。文中需要的软件都放在附件里了。 首先要ROOT,用RootExplorerl打开...

    Linux学习备忘册--I.让Linux内核运行起来_V1.4

    我使用的开发板是友坚恒天的UTV210CV03,基本配置如下,开发板提供的资料很少,我找了下连uboot 源码都没给,核心板原理图也没给,我也就忍了。网上也说TI 的AM335资料相对较多。可能如果给我一次重新选择的机会的话...

    日历和备忘录.doc

    日历和备忘录.doc日历和备忘录.doc日历和备忘录.doc

    电信设备-备忘信息处理方法及装置.zip

    电信设备-备忘信息处理方法及装置.zip

    设计模式之备忘录模式的Java版本实现

    设计模式之备忘录模式的Java版本实现和UML类设计图

    SKR-MK3s-V1.4-Beta:Prusa MK3s Bear的Beta SKR V1.4固件

    SKR-MK3s-V1.4-Beta Prusa MK3s Bear的Beta SKR V1.4固件警告对于此版本中可能出现的任何问题,我概不负责,只能说它对我有用。没有明示或给予任何保证。如果您要转换库存的Prusa MK3s / MK3 / MK2.5s / MK2.5,您...

    c# winform实现的备忘录项目及说明文档和设计图(内含四个不同界面的项目以及对应的数据库).rar

    备忘录,大家生活中都使用过,比如记笔记、手机备忘录等等,这些都是记录自己灵感时所想、定期内想做的事情,现在研究的备忘录为一个轻型的小系统,功能上也就是增删改查的操作,另加到时提醒、右键菜单 添加备忘录 ...

Global site tag (gtag.js) - Google Analytics