`

Java中遍历Map的方法s

阅读更多
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class ggg {
	public static void main(String[] args) {
		Map<String, String> map = new HashMap<String, String>();
		map.put("a", "1");
		map.put("b", "2");
		
		//1
		Set<Map.Entry<String, String>> set = map.entrySet();
		for(Map.Entry<String, String> e : set){
			String key = e.getKey();
			String value = e.getValue();
			System.out.println(key+","+value);
		}
		
		//2
		Set<String> s = map.keySet();
		Iterator<String> i = s.iterator();
		while(i.hasNext()){
			String key1 = i.next();
			String value1 = map.get(key1);
			System.out.println(key1+","+value1);
		}
		
		//3
		Set<Map.Entry<String, String>> s2 = map.entrySet();
		Iterator<Map.Entry<String, String>> i2 = s2.iterator();
		while(i2.hasNext()){
			Map.Entry<String, String> entry = i2.next();
			String key2 = entry.getKey();
			String value2 = entry.getValue();
			System.out.println(key2+","+value2);
		}
	}
}
 
分享到:
评论

相关推荐

    java遍历JSON树

    ### Java遍历JSON树知识点详解 #### 一、前言 在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java...

    java集合MAP三种遍历

    本文将详细介绍Java中Map集合的三种遍历方法及其应用场景、优缺点等,帮助读者更好地理解和掌握Map的使用技巧。 ### 一、Map简介 `Map`接口是Java集合框架的一部分,它提供了基于键值对的数据存储方式。常见的实现...

    map遍历的三种方法

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

    在jsp中使用JSTL跟El表达式访问和遍历Map集合

    本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...

    struts2中的map遍历

    在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language)表达式语言来遍历Map。 在Struts2中,Map遍历通常在JSP页面上进行,使用OGNL表达式。以下是一个简单的例子: ```jsp &lt;%@ taglib prefix="s" ...

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

    接下来的部分是关于如何遍历Java中的`List`和`Map`的示例。 1. **遍历 List:** ```java for (int i = 0; i (); i++) { System.out.println("list--&gt; " + dayList.get(i)); } ``` - **解析**:这里使用传统...

    Java四种遍历Map的方法

    Java四种遍历Map的方法 Java语言中,Map是一种常用的数据结构,用于存储键值对形式的数据。遍历Map是指从Map中提取键值对的过程。本文将介绍四种遍历Map的方法,分别是通过键值遍历、通过值遍历、通过EntrySet遍历...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...

    Java.Map的三种遍历方法.docx

    本文将详细介绍Java中`Map`的三种遍历方法,并探讨它们的优缺点。 1. **通过values()方法遍历** 这是最常见也是最直观的遍历方式。我们首先调用`map.values()`获取到所有值的`Collection`,然后通过迭代器遍历这个...

    java中关于Map的三种遍历方法详解

    这是最常见的遍历Map的方法,通过调用`map.values()`获取Map中的所有值集合,然后通过迭代器遍历这些值。这种方法简单直观,适用于只需要处理Map中所有值的情况。例如: ```java Collection&lt;Student&gt; c = map....

    Java递归遍历文件目录代码实例

    Java递归遍历文件目录代码实例是Java中的一种常见的遍历方法,它可以将文件目录中的文件和文件夹进行递归遍历,并对其中的文件进行读取和处理。本篇文章将详细介绍Java递归遍历文件目录代码实例的实现过程,并提供...

    Java实现Map集合遍历的四种常见方式与用法分析

    在实际开发中,我们经常需要遍历Map集合来获取键和值。本文将介绍Java实现Map集合遍历的四种常见方式,并对每种方式进行详细的分析。 第一种方式:通过map.keySet()获取键,并通过键获取值 在第一种方式中,我们...

    Java集合Set、List、Map的遍历方法

    2. 遍历键值对(entrySet):使用`entrySet()`方法获取键值对的集合,遍历每个`Map.Entry`对象,访问键和值。 ```java for (Map.Entry, String&gt; entry : map.entrySet()) { System.out.println(entry.getKey() + " ...

    Struts2 使用OGNL遍历map方法详解

    总结来说,Struts2的OGNL遍历Map方法是其强大功能的一部分,它简化了从Action到视图的数据传递过程,使得处理复杂的Java对象和数据结构变得轻松易行。在实际开发中,理解并熟练掌握OGNL的用法,能够显著提升工作效率...

    java中MAp介绍

    ### Java中的Map接口详解 #### 一、Map接口概述 Map接口是Java集合框架中的一个核心接口,它并不属于`Collection`接口体系。Map的主要功能是存储键值对(key-value pairs),其中键(key)不允许重复,而值(value...

    java中的各种集合及其遍历总结(附完整例子)

    本文将深入探讨Java中的各种集合,包括List、Set和Map,以及如何遍历这些集合,并提供了一个集合排序的实例。 首先,让我们从List开始。List是有序的集合,允许有重复元素。ArrayList和LinkedList是两种常见的List...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

    struts2遍历集合

    根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...

    东华合创java笔试题

    * Java中的构造方法可以被重载,例如public Foo(int x)和public Foo(String s)。 四、Java多线程知识 * Java中的线程可以通过Thread类或Runnable接口来创建。 * Java中的线程可以通过start()方法来启动,join()...

    JAVA记事本,有一元多项式加减乘功能

    在这款记事本中,一元多项式的运算主要依赖于Java中的Map数据结构,这是一种键值对存储的数据结构,非常适合用来表示多项式的各项系数。 一元多项式通常可以表示为`a_nx^n + a_{n-1}x^{n-1} + ... + a_1x + a_0`,...

Global site tag (gtag.js) - Google Analytics