import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;import org.junit.Test;//Map集合取数据的四种方法
public class MapFetch {// 第一种方法(传统方法)
    @Testpublic void funOne() {Map map = new HashMap();map.put("1", "第一个数");map.put("2", "第二个数");map.put("3", "第三个数");Set set = map.keySet();Iterator it = set.iterator();while (it.hasNext()) {String key = (String) it.next();String value = (String) map.get(key);System.out.println(key + "=" + value);}}// 第二种方法(传统方法)
    @Testpublic void funTwo() {Map map = new HashMap();map.put("1", "第一个数");map.put("2", "第二个数");map.put("3", "第三个数");Set set = map.entrySet();Iterator it = set.iterator();while (it.hasNext()) {Entry entry = (Entry) it.next();String key = (String) entry.getKey();String value = (String) entry.getValue();System.out.println(key + "=" + value);}}// 第三种方法(增强for循环方法)
    @Testpublic void funThree() {Map map = new LinkedHashMap();map.put("1", "第一个数");map.put("2", "第二个数");map.put("3", "第三个数");for (Object obj : map.keySet()) {String key = (String) obj;String value = (String) map.get(key);System.out.println(key + "=" + value);}}// 第四种方法(增强for循环方法)
    @Testpublic void funFour() {Map map = new LinkedHashMap();map.put("1", "第一个数");map.put("2", "第二个数");map.put("3", "第三个数");for (Object obj : map.entrySet()) {Entry entry = (Entry) obj;String key = (String) entry.getKey();String value = (String) entry.getValue();System.out.println(key + "=" + value);}}}

转自:http://www.oschina.net/code/snippet_812561_14260

获取Map集合中数据的方法相关推荐

  1. java 取map中的数据_获取Map集合中数据的方法

    importjava.util.HashMap;importjava.util.Iterator;importjava.util.LinkedHashMap;importjava.util.Map;i ...

  2. java 迭代器 entryset_Java使用entrySet方法获取Map集合中的元素

    本文为大家分享了使用entrySet方法获取Map集合中元素的具体代码,供大家参考,具体内容如下 /*--------------------------------- 使用entrySet方法取出M ...

  3. java中keyset_Java使用keySet方法获取Map集合中的元素

    本文为大家分享了Map集合中利用keySet方法获取所有的元素值,供大家参考,具体内容如下 /*--------------------------- Map集合中利用keySet方法获取所有的元素值 ...

  4. 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )

    文章目录 一.根据 Key 获取 map 集合中对应的值 1.通过 map.Key 方式获取 map 集合中的值 Value 2.通过 map.'Key' 方式获取 map 集合中的值 Value 3 ...

  5. Java Map中如何获取Map集合中所有value呢?

    转自: Java Map中如何获取Map集合中所有value呢? 下文笔者讲述使用Map.values()方法获取集合中"所有值"的方法分享,如下所示: 实现思路:借助Map的va ...

  6. EL表达式, JSTL, 获取map集合中key的value

    序言:今天在项目中使用了map存储list和普通对象,但是在jsp中显示的时候出来问题,后经查阅,终于解决,现在记录一下,以便以后查阅: 一:后台代码如下: package cn.gov.csrc.c ...

  7. Map集合中的方法(添加、删除、判断、获取)

    /* Map集合:该集合存储键(K)值(V)对,一对一往里存,而且要保证键的唯一性. 1.添加 put(K key,V value) putAll(Map<? extends K,? exten ...

  8. Java中Map集合中的Entry对象

    Entry: 键值对 对象. 在Map类设计是,提供了一个嵌套接口(static修饰的接口):Entry.Entry将键值对的对应关系封装成了对象,即键值对对象,这样我们在遍历Map集合时,就可以从每 ...

  9. Java遍历Map集合的第二种方法Entry对象遍历Map集合内元素

    键值对方式:即通过集合中每个键值对(Entry)对象,获取键值对(Entry)对象中的键与值. 操作步骤: 获取Map集合中,所有的键值对(Entry)对象,以Set集合形式返回.方法提示:entry ...

  10. Java中如何取出Map集合中的元素

    Java的Map集合中没有迭代器,需要将其转换为set集合 /*map集合的两种取出方式:1,SetkeySet:将map中所有的键存入到Set集合.因为set具备迭代器. 所有可以迭代方式取出所有的 ...

最新文章

  1. bootstrap modal 弹出效果
  2. vivado的综合与实现策略怎样设置
  3. eclipse部署的web项目没有添加到Tomcat的webapps目录下解决方法
  4. iOS 利用JSPatch 添加热补丁功能
  5. 鼠标移到某一行 某一行变色 鼠标移开恢复
  6. 恶补各种知识(操作系统篇)
  7. CF1322C:Instant Noodles
  8. Python四大金刚之二:字典
  9. 项目管理中的沟通管理(转)
  10. c语言解数独算法递归,How to think:递归和数独试探算法
  11. linux系统lvs技术,Linux 负载均衡二Lvs技术
  12. DEFS一个前所未有的金融生态!
  13. Ubuntu18中调用cv2.imshow及PIL库遇到的bug “: cannot connect to X server”及display-im6.q16: unable to open X。。。
  14. 校园小说男主是计算机系,十大完本校园小说排行榜 经典好看的青春校园小说...
  15. 2022最新oneNav导航系统源码全开源版本下载总裁导航
  16. 【visio】六步完成跨职能部门业务流程图
  17. matlab模糊集合及其运算,模糊数学-Matlab案例版.pdf
  18. 国内哪家的香港云服务器哪家好?
  19. 读取PC版微信数据库(电脑版微信数据库)内容
  20. android 基于ijkplayer项目进行的播放器

热门文章

  1. Atitit java c# php c++ js跨语言调用matlab实现边缘检测等功能attilax总结
  2. Atitit图片复制父目录给你设计的实现 基于win 图片浏览器
  3. paip.FTP服务架设选型
  4. 项目开发中XML 读取错误总结
  5. 传统的 IT 销售渠道将会走向末路?
  6. (转)C#封装CTP
  7. (转)数字货币平台的交易风险
  8. (转)为什么云会停止计算?从数以百计的服务中断中得来的教训
  9. 阿里巴巴CTO程立:践行“好科技”,我们正在做这些事
  10. mysql实现了四种通信协议_MySQL 通信协议