Map集合中的两种取出方式keySet和entrySet
来源:互联网 发布:java接口协议有哪些 编辑:程序博客网 时间:2024/04/27 02:17
/* map集合中的两种取出方式: 1、Set<k> keySet:将map集合中所有的键存入到Set集合,因为Set具备迭代器。 所有可用迭代方式取出所有的键,再根据get方法,获取每一个键对应的值。 Map集合的取出原理:将Map集合转成Set集合,再通过迭代器取出。 2、Set<Map.Entry<K, V>> entrySet:将Map集合中的映射关系存入到Set集合中,二这个关系的数据类型就是Map.entry。 Map.Entry 其实Entry也是一个接口,它是Map接口中的一个内部接口。 */import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class MapKeySetDemo {public static void main(String[] args) {Map<Integer,String> map=new HashMap<Integer,String>();map.put(20134316, "尚振伟");map.put(20134314, "牛建伟");map.put(20134313, "刘中林");map.put(20134311, "刘 江");map.put(20134309, "李新鹏");map.put(20134318, "田成琳");//先获取map集合的所有键的Set集合,keySet方法Set<Integer> keySet=map.keySet();//有了Set集合就可以获取迭代器。Iterator<Integer> it=keySet.iterator();while(it.hasNext()){int key=it.next();String value=map.get(key);System.out.println(key+"---"+value);}//将Map集合中的映射关系取出,存入到Set集合中。Set<Map.Entry<Integer,String>> entrySet=map.entrySet();Iterator<Map.Entry<Integer, String>> it1=entrySet.iterator();while(it1.hasNext()){Map.Entry<Integer, String> me=it1.next();Integer key=me.getKey();String value=me.getValue();System.out.println(key+"==="+value);}}}
结果:
4 0
- Map集合中的两种取出方式keySet和entrySet
- Map集合的两种取出方式(keySet、entrySet)
- java中map集合的两种取出方式keySet和entrySet
- 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
- 集合框架——Map的两种取出方式(keySet和entrySet)
- HashMap的两种取出方式keySet和entrySet
- Map集合的两种获取元素的方式:keySet()和entrySet()方法
- Map遍历的两种方式keySet()和entrySet()
- Map容器小程序,学生作为key,地址作为value,采用keySet和entrySet两种取出方式
- 黑马程序员_集合HashMap练习:获取Map集合元素的两种方式:keySet()和entrySet()方法
- map中的keySet和entrySet
- 集合之-map的两种遍历方式(keySet entrySet)
- 遍历Map的两种方法:keySet()和entrySet()
- Map便利的两种方法:keySet和entrySet
- 遍历Map的两种方法:keySet()和entrySet()
- 遍历Map的两种方法:keySet()和entrySet()
- 遍历Map的两种方法:keySet()和entrySet()
- 集合-(Map-keySet)-(Map-entrySet)
- Android颜色码制表
- 月薪X万的程序员都避开了哪些坑
- 单片机控制继电器
- android 自定义ViewGroup实现仿淘宝的商品详情页
- spring+jpa 两个数据源配置
- Map集合中的两种取出方式keySet和entrySet
- 可视化河流图基础要点
- Activity的静态start方法
- C++学习笔记26——泛型算法之容器元素排序(sort unique)
- Paint及Canvas的简单应用
- 文章标题
- OC的封装继承和多态
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 欢迎使用CSDN-markdown编辑器