- 浏览: 148640 次
- 性别:
- 来自: 上海
文章分类
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.println("key= "+ key + " and value= " + map.get(key)); } //第二种 System.out.println("通过Map.entrySet使用iterator遍历key和value:"); Iterator<Map.Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } //第三种:推荐,尤其是容量大时 System.out.println("通过Map.entrySet遍历key和value"); for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); } //第四种 System.out.println("通过Map.values()遍历所有的value,但不能遍历key"); for (String v : map.values()) { System.out.println("value= " + v); } }
转:
http://www.cnblogs.com/kristain/articles/2033566.html
发表评论
-
Java-动态语言和静态语言
2014-06-25 10:40 609什么是动态语言和静态语言?http://haohetao.i ... -
hibernate 乐观锁与悲观锁使用
2014-05-27 10:57 318http://www.blogjava.net/baoyaer ... -
servlet什么时候被实例化?
2014-03-25 10:29 699http://blog.csdn.net/ji_ju/arti ... -
Struts2数据传输的背后机制:ValueStack(值栈)
2014-03-25 08:49 506http://blog.csdn.net/li_tengfei ... -
Spring中常用事务类型
2014-03-24 17:22 370PROPAGATION_REQUIRED--支持当前事务,如果 ... -
JAVA多线程--Runnable和Thread的区别
2014-03-24 14:17 518转载:http://blog.csdn.net/wwww198 ... -
JAVA中堆栈和内存分配
2014-03-19 09:32 556转:http://www.2cto.com/kf/20 ... -
关于“抽象类是否可继承实体类”的辨析。
2014-03-18 09:02 524转: http://blog.csdn.net/ckw1988 ... -
abstract class和interface有什么区别?
2014-03-18 08:29 598转:http://java.itcast.cn/new ... -
深入Java集合学习系列:HashMap的实现原理
2014-03-18 08:34 313转:http://zhangshixi.iteye.com/b ... -
JAVA多线程--sleep和wait的区别
2014-03-17 16:30 4991、这两个方法来自不同的类分别是,sleep来自Thread类 ... -
Spring动态代理
2014-03-17 11:11 702Spring代码分析一:加载与初始化 http://www. ... -
Request的getParameter和getAttribute方法的区别
2013-12-27 10:39 599原文:http://blog.sina.com.cn/s/ ... -
struts2
2013-12-02 20:30 500ActionContext ServletActionCont ... -
Java集合比较器总结
2013-11-21 15:40 1665一:Java 集合: 对于什么是集合我想不多言了,简单点理 ... -
javascript中 visibility和display的区别
2013-11-13 15:39 611visibility属性用来确定元素是显示还是隐藏的,这用vi ... -
java中import机制(指定import和import *的区别)
2013-10-30 09:36 654http://blog.csdn.net/shuwei003/ ... -
sql执行顺序
2014-05-27 10:52 4921.查询中用到的关键词主要包含六个,并且他们的顺序依次为 s ... -
造成死锁的原因和解决方案
2013-10-17 14:17 469http://blog.csdn.net/superbsoft ... -
Java对Map中的值进行排序
2013-08-28 11:08 2205Map<String, Integer> ma ...
相关推荐
详细介绍啦遍历map的几种方式,好吧,共有四种方式
遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性
map遍历的三种方法map遍历的三种方法map遍历的三种方法
你知道map的遍历方法有几种吗? 那这几种的区别是什么呢? 那种更简单、高效呢? 我的资源文件将告诉你。
java,利用keySet进行遍历map
另一种遍历Map的方式,讲述如何使用java中的map
js中遍历Map对象的方法 console.log(jsonData);//火狐控制台打印输出: Object { fileNumber="文件编号", fileName="文件名称"} for(var key in jsonData) console.log("属性:" + key + ",值:"+ jsonData[key]);...
JAVA中map集合遍历的五种方法,简单易学,java开发入门的基础知识!
数据模型: @RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name...
主要介绍了java遍历Map的几种方法,结合实例形式分析了使用循环与迭代等方法操作Map遍历的相关技巧,需要的朋友可以参考下
js遍历map javaScript遍历map的简单实现 var map = { "name" : "华仔", "realname":"刘德华" }; for (var key in map) { console.log("map["+key+"]"+map[key]); } 这样会把map给遍历掉,显示在浏览器上的...
Map集合的最常规的遍历方法
JAVA遍历Map所有元素.docaaaaaaaaaaa
一、定义和用法 map() 把每个元素通过函数传递到当前匹配集合...四、案例: <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>jquery map</title> [removed]</scri
Java中如何遍历Map对象的4种方法_.docx
Map集合的四种遍历方式
java Map 遍历方法 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) {
1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来 读取Map中的元素; 3、...
自己整理的map遍历的方式及性能分析,欢迎批评指正哈哈