集合之-map的两种遍历方式(keySet entrySet)
来源:互联网 发布:九把刀楼下的房客 知乎 编辑:程序博客网 时间:2024/04/27 20:52
map集合使用两种方式遍历
/** * 此文用于演示Map的遍历方式 * 方式一: 通过调用keySet * * 方式二:通过调用entrySet * */public class IteratorMap { public static void main(String[] args) { // 创建集合对象 Map map = new HashMap(); // 调用方法 // 添加 map.put("邓超", "孙俪"); map.put("黄晓明", "杨颖"); map.put("曹兴顺", "小花"); map.put("吴奇隆", "刘诗诗"); map.put("谢霆锋", "王菲"); //遍历方式一:通过keySet方法得到所有的键,根据键得到值 //得到Map中的所有键 Set keys = map.keySet(); //遍历 keys 集合 Iterator iterator = keys.iterator(); while (iterator.hasNext()) { //拿到每一个键 Object key = (Object) iterator.next(); //根据每一个键得到对应值 Object value = map.get(key); System.out.println(key+"---"+value); } //遍历方式二:通过entrySet 得到集合中所有的映射关系 //得到所有关系 Set entrys = map.entrySet(); //循环遍历所有关系 for (Object entry : entrys) {//entry变量相当于每一个关系 //将entry强转成Map.Entry实际类型,因为要调用里面的方法 Map.Entry me = (Entry) entry; //得到键 Object key = me.getKey(); //得到值 Object value = me.getValue(); System.out.println(key+"===="+value); } }}
0 0
- 集合之-map的两种遍历方式(keySet entrySet)
- Map遍历的两种方式keySet()和entrySet()
- Map集合的两种取出方式(keySet、entrySet)
- 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
- Map集合的两种获取元素的方式:keySet()和entrySet()方法
- 集合框架——Map的两种取出方式(keySet和entrySet)
- Map集合中的两种取出方式keySet和entrySet
- Map集合的四种遍历方式以及Map集合中value()方法与keySet()、entrySet()区别
- 遍历Map的两种方法:keySet()和entrySet()
- 遍历Map的两种方法:keySet()和entrySet()
- 遍历Map的两种方法:keySet()和entrySet()
- 遍历Map的两种方法:keySet()和entrySet()
- java中map集合的两种取出方式keySet和entrySet
- 黑马程序员_集合HashMap练习:获取Map集合元素的两种方式:keySet()和entrySet()方法
- Java 遍历Map的2种方法(KeySet、EntrySet)
- 遍历Map的两种方法:keySet()和entrySet() 以及ArrayList的toArray
- Java中遍历Map的两种方法:keySet和entrySet
- Java中遍历Map的两种方法:keySet和entrySet
- 《Unity Shader入门精要》自学笔记(一)
- 原码一位乘法与补码一位乘法
- 第一个shell
- POJ3737【数学】
- Socket发送消息
- 集合之-map的两种遍历方式(keySet entrySet)
- 谷歌市场项目代码详解(三)
- java中的==、equals()、hashCode()方法的区别
- GUI框体
- 简单的音乐播放器
- Spark Core Runtime分析: DAGScheduler, TaskScheduler, SchedulerBackend
- PHP操作MySQL数据库(4)
- 数据结构之二叉树
- Leetcode #8 Solution