Java_基础—Map集合的遍历之键值对对象找键和值
2017-07-17 20:22
555 查看
package com.soar.map; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Demo3_Iterator { /* * Map集合的第二种迭代,根据键值对对象,找到 * A:键值对对象找键和值思路: * 获取所有键值对对象的集合 * 遍历键值对对象的集合,获取到每一个键值对对象 * 根据键值对对象找键和值 */ public static void main(String[] args) { Map<String,Integer> map = new HashMap<>(); map.put("张三",23); map.put("李四",24); map.put("王五",25); map.put("赵六",26); //使用迭代器遍历 //Map.Entry说明Entry是Map的内部接口,将键和值封装成了Entry,并存储在Set集合中 /*Set<Map.Entry<String, Integer>> entrySet = map.entrySet(); //获取每一个对象 Iterator<Map.Entry<String,Integer>> it = entrySet.iterator(); while(it.hasNext()){ //获取每一个Entry对象 Map.Entry<String, Integer> en = it.next(); //父类引用指向子类对象 Entry<String, Integer> en = it.next(); //直接获取子类对象 String key = en.getKey(); //根据键值对对象获取键 Integer value = en.getValue(); //根据键值对对象获取值 System.out.println(key + "=" + value); }*/ //使用Map.Entry遍历 for(Map.Entry<String,Integer> en : map.entrySet()){ System.out.println(en.getKey()+ "=" + en.getValue()); } } }
Map.Entry是接口中的接口
Interface Map.Enrty<K,V>
package com.soar.map; public class Demo4_MapEntry { /* * 解释一下Map.Entry */ public static void main(String[] args) { } } interface Inter{ interface Inter2{ public void show(); } } class Demo implements Inter.Inter2{ @Override public void show() { } }
相关文章推荐
- Java基础知识强化之集合框架笔记53:Map集合之Map集合的遍历 键值对对象找键和值
- Android(java)学习笔记105:Map集合的遍历之键值对对象找键和值
- 集合框架_Map集合的遍历之键值对对象找键和值
- [Java基础]----遍历Map集合,并获取map集合中的所有值得方法
- Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例
- 【Java集合的详细研究4】Java中如何遍历Map对象的4种方法
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- Java基础复习之遍历Map集合
- 集合 Map接口 静态导入 Map集合遍历 Entry键值对对象 可变参数 Collections集合工具类
- 黑马程序员____14java基础 MAP集合 runtime对象和math类
- 【Java集合的详细研究4】Java中如何遍历Map对象的4种方法
- java基础之对List,Map,Set等集合键值对的简单认识
- Java_基础—List集合存储学生对象并遍历
- Java语言基础-常用对象API(二)泛型、Map集合
- 黑马程序员 java 基础 毕向东 面向对象 集合框架 Map HashTable HashMap TreeMap
- Java基础知识强化之集合框架笔记40:Set集合之HashSet存储自定义对象并遍历
- Java基础知识强化之集合框架笔记24:ArrayList存储自定义对象并遍历
- java 基础知识之遍历Map 方法集合
- Java_基础—Map集合的遍历之键找值
- Java基础知识强化之集合框架笔记46:Set集合之TreeSet存储自定义对象并遍历练习2(自然排序)