集合框架--keySet
来源:互联网 发布:在淘宝上怎么选紫砂壶 编辑:程序博客网 时间:2024/05/20 09:46
在Map集合中无迭代器,要取出map中的所有元素,其原理是:通过keySet方法获取map中所有的键所在的Set集合,再通过Set的迭代器获取到每一个键,再对每一个键通过map集合的get方法获取其对应的值即可。
import java.util.Iterator;import java.util.Set;import java.util.Map;import java.util.HashMap;public class MapDemo{public static void main(String[] args){Map<Integer,String> map=new HashMap<Integer,String>(); //用子类实例化对象,存储整型学号和字符串姓名method(map);}public static void method(Map<Integer,String> map){map.put(8,"wangwu");map.put(2,"zhaoliu");map.put(7,"xiaoqiang");map.put(6,"wangcai");Set<Integer> keySet=map.keySet(); //返回值是Set键集合Iterator<Integer> it=keySet.iterator(); //通过Set的迭代器获取到每一个键while(it.hasNext()){Integer key = it.next();String value=map.get(key);System.out.println(key+":"+value);}}}运行结果:
HashMap无序的,所以结果无序。
0 0
- 集合框架--keySet
- 集合框架__【Map集合】【keySet】【entrySet】【Map.Entry】
- Java集合框架-3.【泛型】【Map集合】【keySet】【entrySet】【Map.Entry】
- 集合框架——Map的两种取出方式(keySet和entrySet)
- 集合-(Map-keySet)-(Map-entrySet)
- 03-常用对象API(集合框架-重点方法keySet演示图解). 1 2 04-常用对象API(集合框架-重点方法entrySet演示图解).1 2 3
- java集合之map中keySet方法
- map集合遍历,KeySet()方法与entrySet()方法差别
- Map集合的两种取出方式(keySet、entrySet)
- Map集合中的两种取出方式keySet和entrySet
- Map集合中value()与keySet()、entrySet()区别
- 【Map使用】遍历Map集合案例keySet()和 entrySet()
- 黑马程序员------集合(No.1)(Map集合、Map共性方法、keySet、entrySet)
- 集合框架
- 集合框架
- 集合框架
- 集合框架
- 集合框架
- pandas处理数据例子
- QTP 导入 XML作为环境变量
- Xcode 7.3编译的cocos2d-x程序崩溃问题
- HDOJ 2050 折线分割平面
- hbase和hive的集合
- 集合框架--keySet
- 获得一个视图的高度。OnGlobalLayoutListener获得一个视图的高度
- 控制集合视图的区头视图让它悬停在屏幕上方
- TreeMap
- 剑指offer 数据结构与算法 二维数组查找 java 实现
- Leetcode 49. Group Anagrams
- 中断上半部,下半部/软中断/tasklet/工作队列
- 一元多项式求积
- cache