`

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());
		}
 

 

分享到:
评论

相关推荐

    map集合以及IO流

    在Java编程语言中,`Map`集合是一种存储键值对的数据结构,它提供了高效的数据查找和操作机制。本文将深入探讨`Map`集合的特性和遍历方式,以及`Set`特性的排序,并介绍如何使用`IO流`,特别是字节流和字符流。 ...

    集合嵌套集合并用迭代器输出,有关keySet()和entrySet()的练习

    在`ExerciseGatherKeySet0321`中,开发者可能创建了一个或多个Map,然后使用迭代器逐个输出所有键。而在`ExerciseGatherEntrySet0321`中,可能涉及到了更复杂的情况,比如通过迭代器访问每个Entry,同时打印出键和值...

    遍历Map集合.pdf

    使用for-each循环遍历Map集合的键集或值集,无需显式调用迭代器方法。 从文档内容中,我们还可以看到,Map集合可以存储复杂类型的数据,例如一个Person类的对象。Map的值可以是任何对象,包括自定义对象。 文档中...

    Map最常规的两种遍历方法

    Map集合的遍历是指从Map集合中取出所有的键值对,并进行处理的过程。在实际开发中,Map集合的遍历是非常常见的操作。本文将介绍Map集合的两种常用的遍历方法。 第一种方法:使用values()方法和Iterator迭代器 在第...

    Javascript 中类似Map集合的实现键值对

    **Map集合的特性** 1. **键值对存储**:`Map`允许存储任意类型的键值对,包括对象、基本类型、甚至其他`Map`实例。 2. **键的唯一性**:在`Map`中,每个键都是唯一的,不会像对象那样因同名属性覆盖问题。 3. **...

    使用Iterator接口遍历集合元素

    3. Iterator 迭代器采用的是快速失败(fail-fast)机制,一旦在迭代过程中检测到该集合已经被修改(通常是程序中其它线程修改),程序立即引发 ConcurrentModificationException 异常,而不是显示修改后的结果,这样...

    Ruby的迭代之道:each与map的较量

    `each` 和 `map` 是两种常见的迭代方法,它们用于遍历数组或集合中的元素。虽然它们在某些场合可以相互替代,但它们之间存在显著差异。 ##### `each` 方法:迭代的基石 `each` 方法是 Ruby 中最基础的迭代方法之一...

    struts2中的map遍历

    在这个例子中,我们检查Map是否包含指定的键,并在存在时输出对应的值。 总的来说,Struts2中的Map遍历是通过OGNL和Struts2标签库实现的,这使得在视图层处理和展示Map数据变得简单而灵活。开发者可以根据需求构建...

    Java使用Iterator迭代器遍历集合数据的方法小结

    3、使用迭代器遍历Map集合 在Java中,Map是一种键值对集合类型,也可以使用Iterator迭代器来遍历其元素。下面是一个简单的实例: ```java Map map = new HashMap(); map.put(1, "a"); map.put(2, "b"); map.put(3,...

    java中Map的两种遍历方法

    接下来,使用`Iterator`迭代器遍历这些映射关系,并直接从`Map.Entry`对象中获取键和值,最后输出键值对。 ### 总结与对比 通过以上分析,我们可以看到,无论是通过`keySet()`还是`entrySet()`遍历`Map`,都能有效...

    java集合使用大全

    * 使用迭代器(Iterator 接口)将集合对象实例转换成 Iterator 对象实例,然后利用 Iterator 中的函数进行输出 * 使用 foreach 语法 迭代器 迭代器其实就是从集合中取元素的方式:每个集合都有取元素的方法,但是...

    迭代器的使用

    迭代器在编程中是一种非常重要的工具,特别是在处理集合类数据结构时,如数组、列表、映射等。在Java世界中,迭代器主要用于遍历集合中的每一个元素,而无需暴露集合的内部结构。Struts2作为一款流行的MVC框架,其...

    第03章.java集合框架.ppt

    3. 存储学员信息:可以使用 Map 集合来存储学员信息,例如学员姓名、学号、成绩等,然后使用 Iterator 迭代器来遍历输出学员信息。 集合框架的优点 使用集合框架可以带来以下优点: 1. 提高开发效率:集合框架...

    Map遍历方法总结

    在Java编程中,`Map`是一种常用的集合类型,用于存储键值对数据。由于其高效的数据查找特性,在许多场景下都有广泛的应用。对于开发者来说,了解如何有效地遍历`Map`中的元素是非常重要的,这有助于优化代码性能并...

    数组方法ES6迭代器

    在ES6中,所有可迭代对象(如数组、Map、Set等)都内置了迭代器接口,通过`Symbol.iterator`属性来访问。例如,你可以通过`for...of`循环或者`Array.from()`、`Array.prototype.fill()`、`Array.prototype.find()`等...

    05陈柯姗.docx

    在本文中,我们将对Java集合框架的基础知识点进行总结,包括Set集合接口、List集合接口和Map集合接口的应用。 Set集合接口 Set集合接口是Java集合框架中的一个基本接口,它定义了一个不允许重复元素的集合。...

    map的用法的源代码资源

    `map` 函数的初衷是将一个函数应用到一个集合(如列表、数组或元组)的所有元素上,然后返回一个新的集合,其中包含了原集合元素经过函数处理后的结果。这个过程通常被称为映射或变换。通过使用 `map`,我们可以将...

    jstl对集合操作大全-个人整理

    1. **迭代Map集合** 当使用`&lt;c:forEach&gt;`标签时,如果`items`属性的值是一个`Map`对象,那么`var`属性定义的变量将会是一个`Map.Entry`对象。`Map.Entry`表示`Map`中的一个键值对。通过`entry.key`可以获取键(key...

    java Map 遍历方法

    在Java编程语言中,`Map`接口是集合框架中的一个核心组成部分,它存储键值对映射。本篇文章将详细介绍几种常用的遍历`Map`的方法,包括使用传统迭代器(Iterator)、增强型for循环(For-Each循环)以及通过键集(Key...

    Day17 Java 集合和泛型.pdf

    遍历时通常会使用Iterator迭代器来安全地遍历集合中的元素。 接下来详细了解一下Map的几种常见实现类: 1. HashMap是最常用的Map实现类,它允许键和值为null,且不保证映射的顺序。它的put方法是线程不安全的,...

Global site tag (gtag.js) - Google Analytics