java中的map对象_java中遍历Map对象的四种方式
import java.util.HashMap;
import java.util.Map;
/**
* 遍历Map对象
* @author xiaosongsong:
* @CreateTime 创建时间:2018年7月24日 下午3:58:53
* 类说明
*/
public class MapDemo1 {
public static void main(String[] args) {
Map map=new HashMap();
map.put("1", 1);
map.put("2", 2);
map.put("3", 3);
map.put("4", 4);
map.put("5", 5);
map.put("6", 6);
/*方式一:最常用,在键值都需要时使用
for(Map.Entry entry:map.entrySet()){
System.out.println("key="+entry.getKey()+","+"value="+entry.getValue());
}*/
/*方式二:获取键或值,此方法比entrySet在性能上稍好
for(String key:map.keySet()){
System.out.println("key="+key);
}
for(Integer value:map.values()){
System.out.println("value="+value);
}*/
/*方式三:使用Iterator遍历
Iterator> encries=map.entrySet().iterator();
while(encries.hasNext()){
Map.Entry encry=encries.next();
System.out.println("key="+encry.getKey()+",value="+encry.getValue());
}*/
/*方式四:通过键找值,效率低*/
for(String key:map.keySet()){
Integer value=map.get(key);
System.out.println("key="+key+",value="+value);
}
}
}
java中的map对象_java中遍历Map对象的四种方式相关推荐
- C# 字符串拼接性能探索 c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能...
本文通过ANTS Memory Profiler工具探索c#中+.string.Concat.string.Format.StringBuilder.Append四种方式进行字符串拼接时的性能. 本文 ...
- JAVA中的arraylist集合_java中遍历ArrayList集合的四种方式
详细内容 ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双 ...
- java中遍历集合_java中遍历ArrayList集合的四种方式
ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双向迭代器 ...
- java 连接mongodb 集群_Java 连接MongoDB集群的几种方式
先决条件 先运行mongodb肯定是必须的,然后导入以下包: import com.mongodb.MongoClient; import com.mongodb.MongoClientURI; im ...
- java set去重复元素_java List去掉重复元素的几种方式
使用LinkedHashSet删除arraylist中的重复数据(有序) List words= Arrays.asList("a","b","b&q ...
- java list 去重复元素_java List去掉重复元素的几种方式
使用LinkedHashSet删除arraylist中的重复数据(有序) List words= Arrays.asList("a","b","b&q ...
- java 多线程的同步问题_java多线程解决同步问题的几种方式,原理和代码
wait()/notify()方法 await()/signal()方法 BlockingQueue阻塞队列方法 PipedInputStream/PipedOutputStream 阻塞队列的一个简 ...
- java如何显示当天世界_Java学习笔记——显示当前日期的三种方式
一.Date类:这是一种过时的表达方式 import java.util.Date;Date date = new Date(); System.out.println((1900+date.getY ...
- java自定义拦截所有请求_Java实现拦截HTTP请求的几种方式
在Java的服务端开发当中,拦截器是很常见的业务场景,这里对Java开发当中几种常见的拦截器的实现方式进行记录和分析.案例说明基于Spring Boot环境. 一:实现javax.servlet.Fi ...
- java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式
java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...
最新文章
- 快速解决mongodb出现id重复问题
- 图论中的知识点(等待补充和更新)
- php指定长度 分割整形,php指定长度分割字符串str_split函数用法示例
- 信息化、数字化和数字化转型的本质是什么?
- netatalk,轻松将linux变成你的Mac File Server!!!
- 透明化网络管理,事前处理实现轻松运维
- Mysql orangepi_orangepi4安装gogs
- Codeforces 710 E. Generate a String (dp)
- WSO2 WSF/CPP 网络服务开发例子1--HELLO
- 反病毒软件技术简析与探索(2009年5月18日)
- 【渝粤教育】广东开放大学 个人与团队管理 形成性考核 (47)
- CentOS6.8下实现配置配额
- centos标准分区调整大小_磁盘怎么调整分区大小 磁盘调整分区大小教程【详细步骤】...
- VMware Workstation 虚拟机下载及安装的详细步骤
- 优化算法|MOAVOA:一种新的多目标人工秃鹰优化算法(Matlab代码实现)
- 消息队列之取消会议和自动退款处理
- JavaScript 中 10 个需要掌握基础的问题
- 交通诱导屏(可变信息情报板)安全管控系统
- 金万维动态域名小助手使用教程
- CentOS7.5安装MySQL5.7压缩包
热门文章
- 哈哈哈哈~山野村夫大进展
- ApacheCN《Sklearn 与 TensorFlow 机器学习实用指南》 第11章 项目训练深层神经网络(梯度消失与梯度爆炸,选择初始化,选择激活函数)
- vmware中无法检测网卡的解决办法
- java仙侠回合制单机游戏_永生劫-单机仙侠回合制RPG游戏 on the App Store
- PCI配置空间(PCI Configuration Space)
- Deep3D: Fully Automatic 2D-to-3D Video Conversion with Deep Convolutional Neural Networks
- 58页大数据资源平台建设可行性研究方案(附下载)
- 理论计算机科学奖项,厉害了!背景提升神奖——丘成桐计算机科学奖助你入藤校...
- MAC下基于XAMPP套件安装xdebug扩展
- dddddddddddddddddd