`

map集合中的迭代输出

    博客分类:
  • java
阅读更多

写一个map集合,让它迭代输出;


下面接介绍两种方式的迭代输出:

 

	Map<String, String> map = new HashMap<String, String>();
		map.put("1", "tom");
		map.put("2", "rose");
		map.put("3", "jack");
		map.put("4", "alex");        


             //第一种迭代输出的方式;
		Set<?> keyset = map.keySet();
		for(Object   key : keyset){
			
			Object value = map.get(key);
			System.out.println(key + ":" + value);
		}
		
		
		//第二种迭代输出的方式;
		Set<Entry<String,String>> set = map.entrySet();
		
		for (Entry<String,String>   entry  :   set) {
			System.out.println(entry.getKey() + ":" + entry.getValue());
		}
 

 

分享到:
评论

相关推荐

    xlsx百万级模板数据导出

    #if:表达式不成立则不输出#if #end中的行 #each 迭代map或实体bean所有的属性 #foreach 一次性导出xlsx #pageforeach 分页导出xlsx,使用该标签,可以8M内存导出百万级数据 代码里提供了对应的模板和junit测试类,...

    HashMap根据value获取key值

    创建一个Map集合,在集合中放入年份、世界杯冠军获得的国家。存储的键值对例如:“1994”,“巴西”;“1962”,“巴西”;(key存储年份,value存储国家球队) 1、从命令行中读入一个字符串,表示年份,输出该年的...

    就业班JavaSE-day09每日作业卷答案1

    } }}训练案例4训练知识点1.Map接口中的方法训练描述往一个Map集合中添加若干元素.获取Map中的所有value, 并使用增强for和迭代器遍历输出每个v

    Struts2+API+标签全解+网页说明

    iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。 append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解...

    hadoop map reduce 案例

    所以需要通过 `shuffling` 将相同 `key` 值的数据分发到同一个节点上去合并,这样才能统计出最终的结果,此时得到 `K2` 为每一个单词,`List(V2)` 为可迭代集合,`V2` 就是 Mapping 中的 V2; 5. Reducing : 这里的...

    习----题-Java-Web程序设计教程-[共2页].pdf

    将本学期开设的课程名称加入到 HashSet 中,并使用迭代器遍历输出。 2.调试书本上 TreeSet 的例子,理解其原理。 3.完成以下实验: (1)定义一个学生类:属性有学号、姓名、专业、高数成绩、外语成绩、Java 课程...

    fromable:瑞士军刀,可用于JavaScript迭代

    可溯源Fromable允许您采取任何可迭代的方法,使用.map和.filter对其进行转换,然后将其输出到一个集合中,而无需创建中间值。动机arr.filter(isSomething).map(transform); 如果只需要一个,则会在内存中分配两个新...

    c++头文件大全.txt

    &lt;iterator&gt;:迭代器 &lt;list&gt;:链表 &lt;map&gt;:映射 &lt;memory&gt;:内存管理 &lt;optional&gt;:可选值 &lt;queue&gt;:队列 &lt;random&gt;:随机数 &lt;regex&gt;:正则表达式 &lt;set&gt;:集合 &lt;stack&gt;:栈 &lt;string&gt;:字符串 &lt;tuple&gt;:元组 &lt;unordered_...

    MapReduce:超大机群上的简单数据处理

    考虑这个问题:计算在一个大的文档集合中每个词出现的次数.用户将写和下面类似的伪代码: map(String key,String value): //key:文档的名字 //value:文档的内容 for each word w in value: EmitIntermediate(w,"1...

    C++ STL 开发技术导引(第6章)

    第25章 输入输出流迭代器 424 25.1 输入流迭代器 424 25.2 输出流迭代器 426 25.3 本章小结 427 第26章 插入/反向/存储迭代器 428 26.1 向前插入迭代器 428 26.2 向后插入迭代器 429 26.3 插入迭代器...

    C++ STL开发技术导引(第5章)

    第25章 输入输出流迭代器 424 25.1 输入流迭代器 424 25.2 输出流迭代器 426 25.3 本章小结 427 第26章 插入/反向/存储迭代器 428 26.1 向前插入迭代器 428 26.2 向后插入迭代器 429 26.3 插入迭代器...

    C++ STL开发技术导引(第3章)

    第25章 输入输出流迭代器 424 25.1 输入流迭代器 424 25.2 输出流迭代器 426 25.3 本章小结 427 第26章 插入/反向/存储迭代器 428 26.1 向前插入迭代器 428 26.2 向后插入迭代器 429 26.3 插入迭代器...

    java遍历特例

    另外 我们可以先把hashMap 转为集合Collection,再迭代输出,不过得到的对象 //方法一: 用entrySet() Java代码 Iterator it = emails.entrySet().iterator(); while(it.hasNext()){ Map.Entry m=(Map...

    Spark学习--RDD编码

    接收一个输入值并返回一个输出值,用于类似map() 和filter() 等操作中 Function2, T2, R&gt; R call(T1, T2) 接收两个输入值并返回一个输出值,用于类似aggregate()和fold() 等操作中 FlatMapFunction, R&gt; Iterable&lt;R&gt; ...

    Python核心编程(第二版).pdf (压缩包分2部分,第二部分)

     7.6.4 如何删除集合中的成员和集合   7.7 集合类型操作符   7.7.1 标准类型操作符(所有的集合类型)   7.7.2 集合类型操作符(所有的集合类型)   7.7.3 集合类型操作符(仅适用于可变集合)   ...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     7.6.4 如何删除集合中的成员和集合   7.7 集合类型操作符   7.7.1 标准类型操作符(所有的集合类型)   7.7.2 集合类型操作符(所有的集合类型)   7.7.3 集合类型操作符(仅适用于可变集合)   ...

    struts2 标签库 帮助文档

    iteratot标签:对集合属性迭代(属性类型:List、Map、数组)。 append标签:将多个集合对象拼接在一起,组成一个新的集合。将多个集合使用一个标签完成迭代。 generatot标签:将指定的字符串按照规定的分隔符分解...

    Python核心编程第二版

     7.6.4 如何删除集合中的成员和集合   7.7 集合类型操作符   7.7.1 标准类型操作符(所有的集合类型)   7.7.2 集合类型操作符(所有的集合类型)   7.7.3 集合类型操作符(仅适用于可变集合)   ...

Global site tag (gtag.js) - Google Analytics