文档章节

Map集合的两种遍历

暴走的carry
 暴走的carry
发布于 2017/07/28 11:07
字数 152
阅读 1
收藏 0

public void testMap() {
            Map<String,String> map = new HashMap<String,String>();
            map.put("aaa", "111");
            map.put("bbb", "222");
            map.put("ccc", "333");
            //遍历map 有几种遍历方式 两种
            // 1、获取所有的key,通过key得到value 使用get方法
            // 2、获取key和value的关系
            //使用第一种方式遍历
            //获取所有的key
            Set<String> sets = map.keySet();
            //遍历所有key返回的set
            for (String key : sets) {
                //通过key得到value
                String value = map.get(key);
                System.out.println(key+" : "+value);
            }
            
            System.out.println("==============");
            //得到key和value的关系
            Set<Entry<String, String>> sets1 = map.entrySet();
            //遍历sets1
            for (Entry<String, String> entry : sets1) {
                //entry是key和value关系
                String keyv = entry.getKey();
                String valuev = entry.getValue();
                System.out.println(keyv+" : "+valuev);
            }
        }

© 著作权归作者所有

共有 人打赏支持
暴走的carry
粉丝 3
博文 4
码字总数 1027
作品 0
南昌
集合(四)Map

Collection集合和Map集合的区别: a: Map集合属于双列集合 , Collection属于单列集合 b: Map集合键是唯一性的, 而Collection集合中的Set集合可以保证元素的唯一性 c: Map集合的数据结构只和键...

centrald
2016/01/29
119
0
JSP 页面通过 ognl 标签遍历集合中的所有内容

这里只讲两种常用的 第一种:遍历 List 集合 比如我们要遍历一个文件夹下的所有文件的名称(包括类型,这里不讨论子目录) 1. 先读取文件,将所有的文件名存入 List 集合中 JAVA 代码: { Fi...

十全九美
2015/12/29
46
0
第十章 Scala 容器基础(十):使用for循环来遍历一个集合

Problem 我想使用for循环来遍历容器的所有元素,或者通过for yield来创建一个新的集合。 Solution 你可以使用for循环遍历所有的Traversable类型(基本上所有的sequency都可以): scala> val f...

阿拉德大陆的魔法师
2016/04/10
123
0
2018学习计划——Java基础之集合

Java——集合 前言 相信做开发的老铁们,不管你是做Java、Android、还是其他的语言,我相信很多都遇到过集合这个名词,而且我相信很多的老铁在进行大公司面试的时候,一定不可避免的会被问到...

Ray丶Cxy
05/10
0
0
java8的list, map简化操作

一:stream用法 Stream类型有两种类型的方法 中间操作(Intermediate Operation),结束操作(Terminal Operation) Stream之所以“懒”的秘密也在于每次在使用Stream时,都会连接多个中间操作,...

yjpfj1203
2016/09/18
105
0

没有更多内容

加载失败,请刷新页面

加载更多

八种排序算法的时间复杂度复杂度

1、稳定性 归并排序、冒泡排序、插入排序。基数排序是稳定的 选择排序、快速排序、希尔排序、堆排序是不稳定的 2、时间复杂度 最基础的四个算法:冒泡、选择、插入、快排中,快排的时间复杂度...

陈刚生
19分钟前
1
0
大数据学习系列 Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

目录 引言 目录 一、环境选择 1,集群机器安装图 2,配置说明 3,下载地址 二、集群的相关配置 1,主机名更改以及主机和IP做相关映射 2,ssh免登录 3,防火墙关闭 4,时间配置 5,快捷键设置...

董黎明
33分钟前
1
1
六元一个的私有博客系统,了解一下?

神说要有光,于是便有了光 写代码的,偶尔都想装点逼,想要自己写点博客。刚开始还能在各大社区写,比如说CSDN,开源中国,博客园什么的。但是越写就会越觉得,那些博客平台都不是自己想要的...

耒耒耒耒耒
38分钟前
1
0
maven环境隔离

一.maven项目环境根据实际情况进行隔离: 开发环境 dev 测试环境 beta 线上环境 prod 二.pom 配置: build节点 <build> <resources> <resource> <directory>src/......

imbiao
39分钟前
1
0
webrtc收包流程源码分析

版本: webrtc M59 收包流程: AsyncUDPSocket::OnReadEvent AllocationSequence::OnReadPacket HandleIncomingPacket UDPPort::OnReadPacket Connection::OnReadPacket P2PTransportChannel......

bill_shen
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部