Map集合的两种取出方式
来源:互联网 发布:网络规划设计方案 编辑:程序博客网 时间:2024/03/29 17:14
Map集合的两种取出方式:
1,keySet:将map中所有的键存入到Set集合,因为set具备迭代器。
Map集合的取出远离:将map集合转成set集合。在通过迭代器取出。
1,keySet:将map中所有的键存入到Set集合,因为set具备迭代器。
所有可以迭代方式取出所有的键,在根据get方法。获取每一个键对应的值。
import java.util.*;public class MapDemo2 {public static void main(String[] args){Map<String,String> map=new HashMap<String,String>();map.put("02","zhangsan2");map.put("03","zhangsan3");map.put("01","zhangsan1");map.put("04","zhangsan4");<span style="color:#ff0000;">Set<String> keySet=map.keySet();Iterator<String> it=keySet.iterator();while(it.hasNext()){String key=it.next();System.out.println(key+":"+map.get(key));}</span>}}运行结果:
04:zhangsan401:zhangsan102:zhangsan203:zhangsan3
Map集合的取出远离:将map集合转成set集合。在通过迭代器取出。
2,Set<Map.Entry<k,v>>entrySet:将map集合中的映射关系存入到了set集合中,而这个关系的数据类型就是:Map.Entry
把上一段代码中的红色部分替换成下面的代码:
<span style="white-space:pre"></span>Set<Map.Entry<String, String>> entryset=map.entrySet();Iterator<Map.Entry<String, String>> it=entryset.iterator();while(it.hasNext()){Map.Entry<String, String> me=it.next();String key=me.getKey();String value=me.getValue();System.out.println(key+":"+map.get(key));}运行结果同上。
0 0
- Map集合的两种取出方式
- map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式
- Map集合的两种取出方式(keySet、entrySet)
- Java数据结构 map集合的两种取出方式
- Java map集合的两种取出方式
- java -- Map集合取出元素的两种方式
- day16Map集合,map集合的两种取出方式。map里面有集合类,map扩展。
- Map集合没有迭代器,以下是Map的两种取出方式:
- Map集合中的两种取出方式keySet和entrySet
- java中map集合的两种取出方式keySet和entrySet
- 黑马程序员——JAVA基础---Map集合的两种取出方式
- 【java编程】Map集合之HashMap--KeySet和EntrySet的两种取出方式
- 集合框架——Map的两种取出方式(keySet和entrySet)
- 黑马程序员---Map集合取出两种方式,HashMap,TreeMap,Collections工具类,数组和集合的互转,
- centos系统安装yum环境
- html5开发之viewport使用
- 【swift】15-0518 自增,自减 选并 字符串的比较 Unicode
- 监听socket
- 为老婆教5岁儿子学习英语单词做的一个基于微信公众平台的应用
- Map集合的两种取出方式
- python进程间传递文件描述符扩展库
- 新浪微博网站接入的具体步骤 同步微博
- 常用工具注册码收集
- Android_项目上线流程总结
- USB1.1采集图像速率分析
- Android第十七天 Loader异步装载
- 装ODAC期间注意的问题
- Dijkstra算法Java实现