android Map集合的遍历
今天,讲讲Set集合的遍历的使用。
1. Map集合的遍历之 键值对对象找 键和值:
package cn.itcast_01;import java.util.HashMap;
import java.util.Map;
import java.util.Set;/** Map集合的遍历。* Map -- 夫妻对* * 思路:* A:获取所有结婚证的集合* B:遍历结婚证的集合,得到每一个结婚证* C:根据结婚证获取丈夫和妻子* * 转换:* A:获取所有键值对对象的集合* B:遍历键值对对象的集合,得到每一个键值对对象* C:根据键值对对象获取键和值* * 这里面最麻烦的就是键值对对象如何表示呢?* 看看我们开始的一个方法:* Set<Map.Entry<K,V>> entrySet():返回的是键值对对象的集合*/
public class MapDemo4 {public static void main(String[] args) {// 创建集合对象Map<String, String> map = new HashMap<String, String>();// 创建元素并添加到集合map.put("杨过", "小龙女");map.put("郭靖", "黄蓉");map.put("杨康", "穆念慈");map.put("陈玄风", "梅超风");// 获取所有键值对对象的集合Set<Map.Entry<String, String>> set = map.entrySet();// 遍历键值对对象的集合,得到每一个键值对对象for (Map.Entry<String, String> me : set) {// 根据键值对对象获取键和值String key = me.getKey();String value = me.getValue();System.out.println(key + "---" + value);}}
}
运行结果,如下:
2. Map集合的遍历之 Iterator迭代器遍历:
Map hashmap =new HashMap(); Set set=hashmap.entrySet(); Iterator iterator=set.iterator(); while (iterator.hasNext() { Map.Entry mapentry = (Map.Entry) iterator.next(); System.out.println(mapentry.getkey()+"/"+ mapentry.getValue()); }
或者这样使用iterator迭代器:
Set keys = map.keySet( ); if(keys != null) { Iterator iterator = keys.iterator( ); while(iterator.hasNext( )) { Object key = iterator.next( ); Object value = map.get(key); } }
android Map集合的遍历就讲完了。
就这么简单。
android Map集合的遍历相关推荐
- [Java基础]Map集合的遍历
Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...
- 第三次学JAVA再学不好就吃翔(part92)--Map集合的遍历
学习笔记,仅供参考,有错必纠 Map集合的遍历 方法1(利用键找值) 由于Map集合中没有iterator方法,所以如果我们想要遍历Map,则需要先提取出键,拿到Set集合,再利用Set集合的iter ...
- Map集合的遍历方法
2019独角兽企业重金招聘Python工程师标准>>> Map集合的遍历方法 一.通过Map.Keyset遍历key和value,普遍使用,二次取值 //定义一个Map集合 Map ...
- 增强型for循环与Map集合的遍历
Map接口的遍历有以下几种方法: 使用map.values()方法,先把value的值都放在一个Collection集合中. 使用map.entrySet()方法. 使用map.keySet()方法. ...
- java遍历一个map集合_Java遍历Map集合的四种方式
Map 集合的遍历与 List 和 Set 集合不同.Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历.Map 以及实现 Map 的接口类(如 HashMap.Tr ...
- Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326
Map集合及遍历 debug用法 以及集合的斗地主应用练习 第一个独立应用:斗地主,分步骤一点点把项目拆分每一步去完成. 01_第一章:回顾_三种集合的存储方式: 02_第一章:Map集合_常用方法: ...
- 【java】Map集合的遍历方式有几种?
因为下一个博客想写Hashtable集合下的一个子类Properties集合,但是Map集合的遍历方式又有点遗忘了........... 下面通过API来复习一下: 文章目录 1. Map集合的第一种 ...
- Map集合的遍历方式
1.Map集合的特点 Map集合每次存储两个元素,键不可重复,值可以重复. 2.遍历的方式 Map集合遍历方式1 得到所有的键存放在set集合中–KeySet() 遍历键所在的集合,得到每一个键. 通 ...
- map集合的遍历Key
map集合的遍历Key package cn.it.Map; import java.util.HashMap; import java.util.Iterator; import java.util ...
最新文章
- 不平衡数据的数据处理方法
- 深入理解Lambda
- 用稳压管保护单片机引脚_零基础入门单片机(2)学会控制IO引脚你就入门啦
- php上传文件简单类
- error LNK2005: void * __cdecl operator new(unsigned int) (??2@YAPAXI@Z) already defined in LIBCMT.
- ftp工具破解版,细数6个ftp工具破解版
- 蒙特卡罗类型概率算法
- x射线直接投影成像的条件_无损检测之X射线检测实时成像技术分辨率
- SSM框架实战详细教程(六)Spring MVC贯穿项目实战
- 打喷嚏喉咙痛流鼻涕英文说呢?
- socket的基本使用
- python下求特征向量与特征值
- unity 转盘记录
- 织梦采集-织梦采集教程-织梦采集插件下载教程
- 【彻底解决】谷歌或Edge浏览器登录谷歌账户提示浏览器不安全请重新登录
- 关于公司离职后住房公积金问题
- 58集团2017校招(第一次正规的笔试)
- Python之Sklearn使用教程
- sql统计查询——求不同类别的平均值
- 第144篇,痛点(扶摇生财思维)