java HashMap 循环遍历map的方法(转)

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Iterator;

import java.util.List;

import java.util.Map;

import java.util.Set;

//循环遍历map的方法

public class CircleMap {

public static void main(String[] args) {

Map tempMap = new HashMap();

tempMap.put("a", 1);

tempMap.put("b", 2);

tempMap.put("c", 3);

// JDK1.4中

// 遍历方法一 hashmap entrySet() 遍历

System.out.println("方法一");

Iterator it = tempMap.entrySet().iterator();

while (it.hasNext()) {

Map.Entry entry = (Map.Entry) it.next();

Object key = entry.getKey();

Object value = entry.getValue();

System.out.println("key=" + key + " value=" + value);

}

System.out.println("");

// JDK1.5中,应用新特性For-Each循环

// 遍历方法二

System.out.println("方法二");

for (Map.Entry entry : tempMap.entrySet()) {

String key = entry.getKey().toString();

String value = entry.getValue().toString();

System.out.println("key=" + key + " value=" + value);

}

System.out.println("");

// 遍历方法三 hashmap keySet() 遍历

System.out.println("方法三");

for (Iterator i = tempMap.keySet().iterator(); i.hasNext();) {

Object obj = i.next();

System.out.println(obj);// 循环输出key

System.out.println("key=" + obj + " value=" + tempMap.get(obj));

}

for (Iterator i = tempMap.values().iterator(); i.hasNext();) {

Object obj = i.next();

System.out.println(obj);// 循环输出value

}

System.out.println("");

hashmap java 便利_java HashMap 循环遍历map的方法相关推荐

  1. java 循环遍历嵌套map_java循环遍历map的方法

    //java HashMap 循环遍历map的方法 import java.util.ArrayList; import java.util.HashMap; import java.util.Ite ...

  2. hashmap java 便利_java遍历HashMap的高效方法

    IndexedDB参考资料网址 IndexedDB:浏览器里内置的数据库, Web骇客 http://www.webhek.com/indexeddb/ 前端的数据库:IndexedDB入门(很全面) ...

  3. 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值

    package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...

  4. JS遍历Map集合方法 JS如何循环遍历后台传过来的Map?

    HashMap集合经后台转为json字符串,并返回前台. JS接收到集合后可通过以下代码遍历: // 接收Map集合 var result = data.result;// 循环遍历Map集合 for ...

  5. 在c++中使用for循环遍历map并删除map中的元素的注意事项

    2019独角兽企业重金招聘Python工程师标准>>> 最近在写代码的过程中,发现了一处删除map元素导致的异常.主要是因为不安全的使用for循环遍历map并删除元素导致的. 我一开 ...

  6. java 三种将list转换为map的方法详解

    这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...

  7. java用循环给map里面存值_Java中如何遍历Map对象的4种方法

    方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 Map map = new HashMap();2 3 for ...

  8. java中的几种泛型类——HashSet、HashMap、TreeSet、TreeMap,遍历map,排序,HashTable比较

    HashSet HashSet<E>泛型类在数据组织上类似于数学上的集合,可以进行"交"."并"."差"等运算. HashSet ...

  9. java中map如何实现遍历_Java中如何遍历Map对象的4种方法

    在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...

最新文章

  1. uniapp中easycom组件的封装
  2. Oracle10g安装步骤(一)
  3. oracle ssl发送邮件,使用javax.mail发送带有ssl的电子邮件
  4. 中国发电机行业应用前景与投资策略分析报告2022版
  5. 3.通过现有的PDB创建一个新的PDB
  6. 一张图读懂阿里巴巴一站式研发协同云——云效
  7. python 设置输入法为英文,appium+python环境下的输入法切换
  8. C语言switch怎么算,超级新手,用switch写了个计算器程序,求指导
  9. 报错The sandbox is not in sync with the Podfile.lock
  10. 你真的懂数据分析吗?一文读懂数据分析的流程、基本方法和实践
  11. centeros下安装python
  12. 22fall 游戏/数字媒体/人机交互DIY留学申请经验贴
  13. Python的优势和劣势
  14. 计算机农林科学类sci期刊,农林科学类sci期刊有哪些
  15. 计算机键盘上每一个键的作用,电脑键盘上各种键的作用是什么 电脑键盘上每个键的作用说明【图文】...
  16. 简约黑板擦特效表白网源码 附带wap自适应
  17. 【路径规划】基于改进差分实现三维多无人机协同航迹规划matlab源码
  18. vs2008简体中文正式版下载
  19. html5 input搜索框样式修改,修改input搜索框默认叉号的样式为自定义图片
  20. 你与chatGPT有什么区别?

热门文章

  1. 使用 HTML5, javascript, webrtc, websockets, Jetty 和 OpenCV 实现基于 Web 的人脸识别
  2. Win8 忘记密码 解决办法【在E450c实测有效】
  3. ios模拟器键盘不弹出
  4. COS中访问文件的三种方式
  5. WPF中MVVM模式(简略介绍)
  6. 自定义 Web 服务器控件
  7. 牙龈出血试试四个食疗方_新闻中心_新浪网
  8. 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
  9. jenkins显示html样式问题的几种解决方案总结
  10. 编写一个程序解决选择问题。令k=N/2。