`
ticojj
  • 浏览: 151969 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Map取key值

 
阅读更多

---------

丫的光看不留言,小心我送凤姐一根针,让她把你们的菊花都给缝死!

---------

 

public class Demo 

public static void main(String[] args) 

  Map map = new HashMap(); 
  map.put("1","king"); 
  map.put("2","Gavin"); 

  Set keySet = map.keySet();//返回键的集合 
  Iterator it = keySet.iterator(); 

  while(it.hasNext())      //第一种迭代方式取键值 
  { 
   Object key = it.next(); 
   System.out.println(key+" : "+map.get(key)); //根据键来取对应的值 
  } 

  
  System.out.println("second:"); 
  Set entrySet = map.entrySet(); //这个Set集合中放的是Map.entry对象 
  Iterator it2 = entrySet.iterator(); 
  while(it2.hasNext())  //第二种迭代方式取键值 
  { 
   Map.Entry entry = (Map.Entry)it2.next(); 
   System.out.println(entry.getKey()+" : "+entry.getValue()); 
  } 


//注意:由于Set的无序性,所以不会按照你输入的顺序显式的! 
}; 

分享到:
评论
2 楼 win2011ccc 2014-10-10  
呵呵。。。呵呵。。。
1 楼 半厘米阳光 2014-09-16  
你呀的嘴真毒啊!吓得我赶紧去注册个账号来评。

相关推荐

    嵌套Map或者List获取key、value值

    一些特定情况下需要用map或者list嵌套 这里是一个例子 如何获取嵌套中的参数

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    HashMap根据value获取key值

    Map集合的特性:一个key值对应一个value值,key值保持着唯一性,而插入的键值对相同key值会发生覆盖原key值对应的value值。 Map集合中一个key对应一个value,但是一个相同的value值可以对应多个key值 下面我们来根据...

    Java 遍历取出Map集合key-value数据的4种方法

    主要介绍了Java 遍历取出Map集合key-value数据的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Android 对Map按key和value分别排序的实例

    一. 理论准备 ...HashMap的值是没有顺序的,它是按照key的HashCode来实现的,对于这个无序的HashMap我们要怎么来实现排序呢?参照TreeMap的value排序。 Map.Entry返回Collections视图。 二. key排序 Tr

    Java遍历Map键、值和获取Map大小的方法示例

    本篇文章主要介绍了Java遍历Map键、值和获取Map大小的方法示例,详细的介绍了Java遍历Map的两种实现方法和大小,具有一定的参考价值,有兴趣的可以了解一下。

    js循环map 获取所有的key和value的实现代码(json)

    下面的方法一语方法二都是经过软件开发网小编测试并运行的 方法一: json格式定义 <!DOCTYPE ...<... <...

    java中set、list和map的使用方法实例

    // java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)...// TreeMap按自己的意愿进行排序,默认按key值升序排序。 另包含一篇网文:在java中使用TreeMap进行中文排序

    判断List和Map是否相等并合并List中相同的Map

    今天小编就为大家分享一篇关于判断List和Map是否相等并合并List中相同的Map,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    详解ES6中的Map与Set集合

    Map 一般用来存储需要频繁取用的数据, Set 一般用来判断某个值是否存在其中. ES 5 中对 Map 和 Set 的模拟方法 在ES 5 中,没有 Set和Map集合, 一般使用对象来模拟这两种集合, 对象的属性作为键(key), 以属性值...

    sesvc.exe 阿萨德

    如果当前桶有值( Hash 冲突),那么就要比较当前桶中的 key、key 的 hashcode 与写入的 key 是否相等,相等就赋值给 e,在第 8 步的时候会统一进行赋值及返回。 如果当前桶为红黑树,那就要按照红黑树的方式写入数据...

    探究Laravel使用env函数读取环境变量为null的问题

    发现问题 在 Laravel 项目中,如果执行了 php artisan config:cache 命令把配置文件缓存起来后,在 Tinker 中(Tinker 是 Laravel ...APP_KEY=base64:JHE5bOkRg283uT0n1Zq/GgvGEer8ooYiB42/wIcCyvo= APP_DEBUG=true AP

    js解析json读取List中的实体对象示例

    1、由后台action 传给前台是需要将map 转成json格式 代码如下: Map<String> resultMap; JSONObject json = JSONObject.fromObject(resultMap);...for(var key in obj){ //第一层循环取到各个list var

    JS去除重复并统计数量的实现方法

    然后创建一个map{},遍历Array()集合,取一个值作为map的key,然后判断是否有值,如果没有就输入值1,如果有就累加1.最后就可以统计出重复的有多少个。 for(var key in map){}为迭代方法。 这里附上文本格式,方便大家...

    Redis面试题.pdf

    Redis通常被称为数据结构服务器,因为值(value)可以是 字符串(String)、哈希(Map)、列表(list)、集合(sets)、有序集合(sorted sets)等类型。 Redis是一个key-value存储系统,它支持丰富的数据类型,这些数据类型...

    java学习笔记

    java学习必看,适合初学者辅助学习。集合中常用的是:ArrayList,HashSet,HashMap。其中ArrayList和HashMap...遍历Map,使用keySet()可以返回set值,用keySet()得到key值,使用迭代器遍历,然后使用put()得到value值。

    java操作Redis缓存设置过期时间的方法

    主要介绍了java操作Redis缓存设置过期时间的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    POI 操作EXCEL WORD完整例子示范(公司内部代码)

    //取第二行第一列的值,再添加table.关键字之后与dataMap匹配,有则当动态表格处理 String key = "table."+ cell.getText(); if(dataMap.containsKey(key)) { List values = (List)dataMap.get(key); table....

    OrderBean.java

    (1)利用“订单id和成交金额”作为key,可以将map阶段读取到的所有订单数据按照id分区,按照金额排序,发送到reduce。 (2)在reduce端利用groupingcomparator将订单id相同的kv聚合成组,然后取第一个即是最大值。

Global site tag (gtag.js) - Google Analytics