文档章节

JAVA使用增强for循环和迭代器遍历Map集合

qimh
 qimh
发布于 2017/05/25 16:15
字数 150
阅读 51
收藏 0
	public static void DemoMap(){
		
		Map<String, String> map = new HashMap<String, String>();
		 
	    // 添加元素
	    map.put("Mon", "星期一");
	    map.put("Tues", "星期二");
	    map.put("Wed", "星期三");
	    map.put("Thur", "星期四");
	    map.put("Fir", "星期五");
	    map.put("Sat", "星期六");
	    map.put("Sun", "星期日");
	 
	    // 通过keySet方法获取所有键值
	    Set<String> keySet = map.keySet();
	    for (String key : keySet) {
	      String value = map.get( key);
	      System.out.println("value:" + value);
	    }
	 
	    // 通过entrySet方法获取所有键值
	    Set<Map.Entry<String, String>> entrySet = map.entrySet();
	    for (Entry<String, String> entry : entrySet) {
	      String entryKey = entry.getKey();
	      String entryValue = entry.getValue();
	      
	      System.out.println("entryValue:" + entryValue);
	    }
	    
	    
	    
	    Iterator<String> iterator = map.keySet().iterator();
        while(iterator.hasNext()){
            String key = iterator.next();
            System.out.println(key+":"+map.get(key));
        }
	    
	    
	 
	}

 

参考链接:http://blog.csdn.net/hello_zhou/article/details/51583526

© 著作权归作者所有

共有 人打赏支持
qimh
粉丝 8
博文 365
码字总数 66116
作品 0
滁州
程序员
Java编程学习:集合框架详解

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
05/30
0
0
foreach循环由于传统的for循环(46)

1、java语言支持四种类型: (1)接口(interface): (2)类(class): (3)数组(Array): (4)基本类型(primitive):唯一非引用类型(reference type) 2、方法签名:包括方法名称...

职业搬砖20年
05/16
0
0
Java集合框架的知识总结(1)

说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保...

dong.li
2012/04/24
0
0
2018学习计划——Java基础之集合

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

Ray丶Cxy
05/10
0
0
Map迭代过程中remove引发的java.util.concurrentmodificationexception

唉,基础还是不过硬,又在博客记录下一个小问题的解决思路。先贴出出错的代码,大家看看哪里会出问题: [java] view plain copy // 定义的一个map常量 private static final Map<AlarmInfo, ...

onedotdot
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql 数据类型及占用字节数

数字类型 TINYINT                           1 字节 SMALLINT                          2 个字节 MEDIUMINT                         3 个字节...

会游泳的鱼_
41分钟前
3
0
高性能mysql:创建高性能的索引

性能优化简介 MySQL性能定义为完成某件任务所需要的时间量度,换句话说,性能即响应时间,这是一个非常重要的原则。我们通过任务和时间而不是资源来测量性能。数据库服务器的目的是执行SQL语...

背后的辛酸
56分钟前
4
0
HTTP get、post 中请求json与map传参格式

import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;im......

寒风中的独狼
今天
3
0
IDEA中tomcat启动慢 耗时10分钟

用idea中的tomcat以debug模式启动,会非常的慢,而正常启动没啥问题;原因是debug模式中View Breakpoints断点代码,断点的是jar包,而现在启动由于jar包发生变化,导致启动时一直处于等待中。...

GoodMarver
今天
5
0
Linux学习-10月18(awk)

9.6/9.7 awk 一、awk简介   1. awk是一种编程语言,用于对文本和数据进行处理的   2. 具有强大的文本格式化能力   3. 利用命令awk,可以将一些文本整理成为我们想要的样子   4. 命令awk...

wxy丶
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部