Map 集合的循环遍历 4 种方式
public static void main(String[] args) {Map<String, Object> map = new HashMap<String, Object>();map.put("aaa", 111);map.put("bbb", 222);map.put("ccc", 333);map.put("ddd", 444);//Map集合循环遍历方式一 System.out.println("第一种:通过Map.keySet()遍历key和value:");for(String key:map.keySet()){//keySet获取map集合key的集合 然后在遍历key即可String value = map.get(key).toString();//System.out.println("key:"+key+" vlaue:"+value);}//Map集合循环遍历二 通过迭代器的方式System.out.println("第二种:通过Map.entrySet使用iterator遍历key和value:");Iterator<Entry<String, Object>> it = map.entrySet().iterator();while(it.hasNext()){Entry<String, Object> entry = it.next();System.out.println("key:"+entry.getKey()+" key:"+entry.getValue());}// Map集合循环遍历方式三 推荐,尤其是容量大时System.out.println("第三种:通过Map.entrySet遍历key和value");for (Map.Entry<String, Object> m : map.entrySet()) {System.out.println("key:" + m.getKey() + " value:" + m.getValue());}// 第四种:System.out.println("第四种:通过Map.values()遍历所有的value,但不能遍历key");for(Object m:map.values()){System.out.println(m);}
}
Map 集合的循环遍历 4 种方式相关推荐
- java list map嵌套_Java 集合-Map集合嵌套 的遍历四种方式
1 public static voidmain(String[] args) {2 3 HashMap> map = new HashMap>();4 5 HashMap mapin1 ...
- Map遍历四种方式及其效率
目录 1.Map介绍 2.Map数据结构及扩容 2.1.数组:寻址容易,插入和删除元素困难 2.2.链表:寻址困难,插入和删除元素容易 2.3.Map数组长度默认16,扩容负载因子为0.75 3.Ma ...
- java中Map循环的几种方式
package com.xhx.collection;import org.junit.Test;import java.util.HashMap; import java.util.Iterator ...
- java循环遍历_JAVA中循环遍历list有三种方式
转自:https://blog.csdn.net/changjizhi1212/article/details/81036509 JAVA中循环遍历list有三种方式for循环.增强for循环(也就是 ...
- OpenCV优化:图像的遍历4种方式
小知识:反色 反色原理很简单,在一个rgb色彩空间中,可将任何一种颜色看成笛卡尔坐标中的一个点,对于任意点,反色就是计算以(128, 128,128)为中心时该点的对称点,比如rgb(100, 150 ...
- shell - 循环的2种方式
shell - 循环的2种方式 0, 题目描述 以打印0-50以内7的倍数为列 1, for循环 1.1 常规for循环 #!/bin/bash for((i=0; i<50; i+=7)) d ...
- java跳出for循环_Java跳出多层for循环的4种方式
Java跳出多层for循环的4种方式 一.使用return关键字控制 for (int i = 0;i<10;i++){ for (int j = 0; j<10; j++) { if ( ...
- Java循环的三种方式分享
转自: Java循环的三种方式分享 下文笔者讲述java循环的三种方式分享,如下所示 一.while循环 while语法:while(循环条件){循环体}while关键字处理循环先判断循环条件当条件成 ...
- Collection集合和Map集合循环遍历三种方法
Collection集合的四种遍历方式: 1.迭代器 public static void main(String[] args) {List<String> list = new Arr ...
最新文章
- 黑客可以让协作机器人成为杀手
- Filter的生命周期
- python获取数据库列名_python sqlite3 查询操作及获取对应查询结果的列名
- 物理服务器转虚拟服务器,物理服务器转虚拟服务器
- 鼠标事件onmouuse大全
- php动态网页设计教材,PHP动态网页设计(第2版)
- Linux第二次作业
- java id自增_Java分布式自增长ID实现方案
- G - 数据结构实验之链表五:单链表的拆分
- 锁屏界面已由组织隐藏或管理_乐视全系列 官方终结版 完美Root 双排网速 摇晃锁屏 游戏增强 黑域 屏幕助手 高级设置 省电...
- 谷歌浏览器去除广告--广告终结者
- 未处理的异常: 0xC0000091: Floating-point overflow 的解决办法
- 从零开始搭建java物联网平台_【攻略】从零开始搭建物联网系统
- 算法很美 笔记 3.查找和排序
- cmd 如何跨驱动器移动文件夹
- 初学者必看的JavaScript 七大点!
- 动手学深度学习——4. 猫狗大战
- .NET发送邮箱(验证码)
- CSP_201412-2_Z字形扫描
- 【数据结构】树形结构
热门文章
- linux云服务器 个人,使用ownCloud在Linux安装你的个人云服务
- php使用使用外部变量的值,PHP实现函数内修改外部变量值的方法示例
- java实现c语言的函数_C语言tolower函数介绍、示例和实现
- Leetcode每日一题:402.remove-k-digits(移掉k位数字)
- 使用VScode + PicGo 写markdown 以及github图片加载不出的问题
- Redis基础(十二)——缓存读写策略
- 第六次 Scrum Meeting
- python接口自动化(二十七)--html 测试报告——上(详解)
- python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
- mongodb索引生成HTML页面,mongodb高阶:索引创建、聚合查询、复制集、分片、创建备份和部署...