hashmap java 便利_java HashMap 循环遍历map的方法
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的方法相关推荐
- java 循环遍历嵌套map_java循环遍历map的方法
//java HashMap 循环遍历map的方法 import java.util.ArrayList; import java.util.HashMap; import java.util.Ite ...
- hashmap java 便利_java遍历HashMap的高效方法
IndexedDB参考资料网址 IndexedDB:浏览器里内置的数据库, Web骇客 http://www.webhek.com/indexeddb/ 前端的数据库:IndexedDB入门(很全面) ...
- 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值
package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...
- JS遍历Map集合方法 JS如何循环遍历后台传过来的Map?
HashMap集合经后台转为json字符串,并返回前台. JS接收到集合后可通过以下代码遍历: // 接收Map集合 var result = data.result;// 循环遍历Map集合 for ...
- 在c++中使用for循环遍历map并删除map中的元素的注意事项
2019独角兽企业重金招聘Python工程师标准>>> 最近在写代码的过程中,发现了一处删除map元素导致的异常.主要是因为不安全的使用for循环遍历map并删除元素导致的. 我一开 ...
- java 三种将list转换为map的方法详解
这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...
- java用循环给map里面存值_Java中如何遍历Map对象的4种方法
方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 Map map = new HashMap();2 3 for ...
- java中的几种泛型类——HashSet、HashMap、TreeSet、TreeMap,遍历map,排序,HashTable比较
HashSet HashSet<E>泛型类在数据组织上类似于数学上的集合,可以进行"交"."并"."差"等运算. HashSet ...
- java中map如何实现遍历_Java中如何遍历Map对象的4种方法
在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...
最新文章
- uniapp中easycom组件的封装
- Oracle10g安装步骤(一)
- oracle ssl发送邮件,使用javax.mail发送带有ssl的电子邮件
- 中国发电机行业应用前景与投资策略分析报告2022版
- 3.通过现有的PDB创建一个新的PDB
- 一张图读懂阿里巴巴一站式研发协同云——云效
- python 设置输入法为英文,appium+python环境下的输入法切换
- C语言switch怎么算,超级新手,用switch写了个计算器程序,求指导
- 报错The sandbox is not in sync with the Podfile.lock
- 你真的懂数据分析吗?一文读懂数据分析的流程、基本方法和实践
- centeros下安装python
- 22fall 游戏/数字媒体/人机交互DIY留学申请经验贴
- Python的优势和劣势
- 计算机农林科学类sci期刊,农林科学类sci期刊有哪些
- 计算机键盘上每一个键的作用,电脑键盘上各种键的作用是什么 电脑键盘上每个键的作用说明【图文】...
- 简约黑板擦特效表白网源码 附带wap自适应
- 【路径规划】基于改进差分实现三维多无人机协同航迹规划matlab源码
- vs2008简体中文正式版下载
- html5 input搜索框样式修改,修改input搜索框默认叉号的样式为自定义图片
- 你与chatGPT有什么区别?
热门文章
- 使用 HTML5, javascript, webrtc, websockets, Jetty 和 OpenCV 实现基于 Web 的人脸识别
- Win8 忘记密码 解决办法【在E450c实测有效】
- ios模拟器键盘不弹出
- COS中访问文件的三种方式
- WPF中MVVM模式(简略介绍)
- 自定义 Web 服务器控件
- 牙龈出血试试四个食疗方_新闻中心_新浪网
- 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
- jenkins显示html样式问题的几种解决方案总结
- 编写一个程序解决选择问题。令k=N/2。