`
奎河少年
  • 浏览: 24447 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用entrySet遍历Map

 
阅读更多

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapTest4 {
	public static void main(String[] args) {
		HashMap map = new HashMap();
		map.put("1", "a");
		map.put("2", "b");
		map.put("3", "c");
		map.put("4", "d");
		map.put("5", "e");
		map.put("6", "f");
		Set set = map.entrySet();
		Iterator iter = set.iterator();
		while(iter.hasNext()){
			Map.Entry entry = (Map.Entry)iter.next();
			String key = (String)entry.getKey();
			String value = (String)entry.getValue();
			System.out.println(key+ "=" +value);
		}
	}
}

 

分享到:
评论

相关推荐

    另一种遍历Map的方式

    今天,我们来讨论一种遍历Map的方式,即使用Map.Entry和Map.entrySet()。 Map.Entry是什么? ---------------- Map.Entry是一个接口,表示一个映射项,里面有Key和Value。它有两个方法:getKey()和getValue(),...

    java-遍历map

    ### 二、使用keySet遍历Map `Map`提供了一个`keySet()`方法,该方法返回`Map`中所有键的集合视图。通过这个方法,我们可以获取到一个包含所有键的`Set`集合,然后使用迭代器(`Iterator`)或增强型for循环(foreach...

    JAVA遍历Map所有元素.doc

    以下是如何使用这种方式遍历Map: ```java Map, String> map = new HashMap(); // 填充Map... for (Map.Entry, String> entry : map.entrySet()) { String key = entry.getKey(); String value = entry.getValue...

    map遍历的四种方法

    这种方式是通过获取`Map`的`entrySet`视图,然后使用`Iterator`进行遍历。这种方法可以同时获取键和值,无需多次调用`get()`方法。 **示例代码:** ```java public static void main(String[] args) { Map, ...

    Map最常规的两种遍历方法

    两种方法都可以用于遍历Map集合,但是它们之间有一些区别。在实际开发中,我们可以根据实际情况选择合适的遍历方法。 优点和缺点 使用values()方法和Iterator迭代器的优点: * 该方法能够快速地遍历Map集合中的...

    遍历Map集合.pdf

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

    java遍历Map对象的说有数据

    ### Java遍历Map对象的所有数据 在Java编程中,`Map`接口是Java集合框架中的一个关键组成部分,它用于存储键值对。本篇文章将详细解释如何遍历`Map`对象的所有数据,并介绍几种常见的遍历方法。我们将重点讨论通过`...

    java遍历Map的几种方法分析

    如果只需要遍历Map的键并根据键获取对应的值,可以使用`Map.keySet()`方法。这会返回一个包含所有键的Set,然后通过迭代器遍历这个Set: ```java Iterator<String> it = map.keySet().iterator(); while (it....

    map遍历的三种方法

    Map 遍历是集合操作中的一种重要操作,一般来说,有三种方式来遍历 Map 集合:使用 values() 方法遍历、使用 keySet() 方法遍历和使用 entrySet() 方法遍历。 第一种方法:使用 values() 方法遍历 这个方法是最...

    Java四种遍历Map的方法

    直接遍历EntrySet是指直接遍历Map的所有Entry对象,而不需要使用迭代器。这种方法可以通过Map的entrySet()方法获取所有的Entry对象,然后遍历这些Entry对象。例如: ``` for (Map.Entry, String> entry : map....

    计算机遍历Map集合.pdf

    1. **使用EL表达式遍历Map集合**:EL表达式可以直接在JSP页面上访问JavaBean和Map集合。 ```jsp ${map}" var="m"> 键:${m.key} 值:${m.value} ``` 2. **遍历Map集合(值是对象)**:当Map的值是自定义对象时,...

    java中Map集合的常用遍历方法及HashMap的应用实例

    1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来 读取Map中的元素; 3、...

    Java中如何遍历Map对象的4种方法_.docx

    在 Java 中,遍历 Map 对象是常见的操作,因为我们需要访问和处理存储的键值对。以下是四种遍历 Map 的方法: 1. **使用 for-each 循环遍历 entries** 这是最简单且推荐的遍历方式,适用于需要同时访问键和值的...

    Map集合的四种遍历方式 .txt

    另一种常用的方法是通过`Map.entrySet()`方法获取键值对的集合视图,然后使用`Iterator`进行遍历。这种方法可以直接访问键值对,而不需要通过键获取值。 **代码示例:** ```java Iterator<Map.Entry, String>> ...

    java Map 遍历方法

    #### 一、使用Iterator遍历Map 1. **通过`entrySet()`获取迭代器** 使用`Map.entrySet()`方法可以返回`Map`中所有映射关系的`Set`视图,然后可以通过迭代这个`Set`来遍历整个`Map`。 ```java Map, String> ...

    java集合map取key使用示例 java遍历map

    本篇文章将详细讲解如何在Java中遍历Map并获取其键(key)。 1. **Map接口概述** Map接口在Java集合框架中定义了存储键值对的方法。每个键都是唯一的,通过键可以访问对应的值。Map接口没有实现List或Set接口,...

    jquery获得单选框和下拉框的值,java日期处理,遍历list,遍历map

    - **解析**:这段代码使用了一个`while`循环来遍历从`start`到`end`之间的每一天,并统计其中星期六和星期天的数量。 3. **格式化日期:** ```java SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd...

    java 遍历Map及Map转化为二维数组的实例

    "java 遍历Map及Map转化为二维数组的实例" 在 Java 编程语言中,遍历 Map 及将其转化为二维数组是一种常见的操作。本文将详细介绍如何使用 Java 遍历 Map 及将其转化为二维数组,并提供实例代码以供参考。 1. 使用...

Global site tag (gtag.js) - Google Analytics