public static void main(String[] args) {

Map map = new HashMap();

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> it = map.entrySet().iterator();

while (it.hasNext()) {

Map.Entry entry = it.next();

System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());

}

//第三种:推荐,尤其是容量大时

System.out.println("通过Map.entrySet遍历key和value");

for (Map.Entry 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);

}

}

MySQL遍历map_遍历Map的四种方法相关推荐

  1. 遍历Map的四种方法

    遍历Map的四种方法 public static void main(String[] args) { Map<String, String> map = new HashMap<S ...

  2. 遍历Map的四种方法之map.entry详解

    Map.entrySet() 这个方法返回的是一个Set<Map.Entry<K,V>>,Map.Entry 是Map中的一个接口,他的用途是表示一个映射项(里面有Key和Va ...

  3. MYSQL里的DBS是什么_DBS-MySQL:MYSQL获取自增ID的四种方法

    1. select max(id) from tablename 2.SELECT LAST_INSERT_ID() 函数 LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再 ...

  4. java map 迭代遍历_java 遍历Map的四种方式

    java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...

  5. java 遍历map key_java 遍历Map的四种方式

    java 遍历Map的四种方式 CreationTime--2018年7月16日16点15分 Author:Marydon 一.迭代key&value 第一种方式:迭代entrySet 1.方 ...

  6. 遍历hashmap 的四种方法

    以下列出四种方法 public static void main(String[] args) {Map<String,String> map=new HashMap<String, ...

  7. java中map嵌套map_java中遍历MAP,嵌套map的几种方法

    java中遍历MAP的几种方法 Map map=new HashMap(); map.put("username", "qq"); map.put(" ...

  8. HashMap遍历 (四种方法+7种实现方式)

    HashMap遍历 (四种方法+7种实现方式) HashMap遍历从大的方向来说,可分为一下4类: 1.迭代器(Iterator)方式: 2.foreach方式: 3.lambda表达式(JDK 1. ...

  9. java中遍历HashMap的四种方法及效率比较

    1. 推荐方法: 使用entrySet 遍历Map 类集合KV,而不是keySet 方式进行遍历. 代码示例如下: // 循环第二种HashMap<Integer, String> map ...

最新文章

  1. Spring 3.0 注解注入详解
  2. iBATIS.NET
  3. 年度总结文章的抽奖结果公布
  4. 2019蓝桥杯省赛---java---C---4(质数)
  5. 【9303】平面分割
  6. JSLint JavaScript代码质量审查工具汉化中文版隆重发布
  7. 20160809下午14:00公司断网处理过程(网络架构VSS模式)
  8. Android OnLowMemory和OnTrimMemory
  9. 使用R7版NDK搭建Android开发环境[不使用Cgywin]
  10. 7-7 旅游规划 (25 分)
  11. 微信小程序云开发教程-微信小程序的JS高级-页面间数据传递
  12. win10哪个版本最好用,推荐win10企业版LTSC
  13. C#实现发送短信功能
  14. 2022 年学习区块链、DeFi、NFT 的 10 大资源
  15. mivo tv android,MivoTV Live Streaming
  16. 最近复习了一下JavaScript
  17. 云原生背景运维转型之SRE实践
  18. 7. django应用及分布式路由
  19. 后台nodejs存储图片以及前端显示
  20. LOAM系列——ISCLOAM配置、编译、问题解决及VLP16测试效果(完结版)

热门文章

  1. R语言基础之第六部分 分类(史上最全含ddply、aggregate、split、by)
  2. 多边形颜色填充-X扫描线算法
  3. python 简单web音频_Python和websockets发送音频流
  4. oracle数据库ORA-报错大全
  5. Docker Jenkins测试邮箱通知报错:553 Mail from must equal authorized user
  6. 网上最全的系统服务想PF降到50以下(转)
  7. java面试之Jsp(面试必看)
  8. 2021年中国BI商业智能应用实践白皮书
  9. web.xml中security-constraint安全认证标签说明
  10. js——ajax封装