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树知识点详解 #### 一、前言 在处理Web应用程序中的数据时,JSON(JavaScript Object Notation)是一种非常常见的数据格式。它轻量级且易于读写,因此广泛应用于前后端的数据交互中。对于Java...
本文将详细介绍Java中Map集合的三种遍历方法及其应用场景、优缺点等,帮助读者更好地理解和掌握Map的使用技巧。 ### 一、Map简介 `Map`接口是Java集合框架的一部分,它提供了基于键值对的数据存储方式。常见的实现...
Map 遍历是集合操作中的一种重要操作,一般来说,有三种方式来遍历 Map 集合:使用 values() 方法遍历、使用 keySet() 方法遍历和使用 entrySet() 方法遍历。 第一种方法:使用 values() 方法遍历 这个方法是最...
本篇将详细介绍如何在JSP中利用JSTL与EL表达式来访问和遍历Map集合。 首先,JSTL是一个标准的标签库,它提供了一系列预定义的标签,用于处理常见的任务,如迭代、条件判断、XML处理等,避免了在JSP页面中直接写Java...
在Struts2中,我们可以使用OGNL(Object-Graph Navigation Language)表达式语言来遍历Map。 在Struts2中,Map遍历通常在JSP页面上进行,使用OGNL表达式。以下是一个简单的例子: ```jsp <%@ taglib prefix="s" ...
接下来的部分是关于如何遍历Java中的`List`和`Map`的示例。 1. **遍历 List:** ```java for (int i = 0; i (); i++) { System.out.println("list--> " + dayList.get(i)); } ``` - **解析**:这里使用传统...
Java四种遍历Map的方法 Java语言中,Map是一种常用的数据结构,用于存储键值对形式的数据。遍历Map是指从Map中提取键值对的过程。本文将介绍四种遍历Map的方法,分别是通过键值遍历、通过值遍历、通过EntrySet遍历...
在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...
本文将详细介绍Java中`Map`的三种遍历方法,并探讨它们的优缺点。 1. **通过values()方法遍历** 这是最常见也是最直观的遍历方式。我们首先调用`map.values()`获取到所有值的`Collection`,然后通过迭代器遍历这个...
这是最常见的遍历Map的方法,通过调用`map.values()`获取Map中的所有值集合,然后通过迭代器遍历这些值。这种方法简单直观,适用于只需要处理Map中所有值的情况。例如: ```java Collection<Student> c = map....
Java递归遍历文件目录代码实例是Java中的一种常见的遍历方法,它可以将文件目录中的文件和文件夹进行递归遍历,并对其中的文件进行读取和处理。本篇文章将详细介绍Java递归遍历文件目录代码实例的实现过程,并提供...
在实际开发中,我们经常需要遍历Map集合来获取键和值。本文将介绍Java实现Map集合遍历的四种常见方式,并对每种方式进行详细的分析。 第一种方式:通过map.keySet()获取键,并通过键获取值 在第一种方式中,我们...
2. 遍历键值对(entrySet):使用`entrySet()`方法获取键值对的集合,遍历每个`Map.Entry`对象,访问键和值。 ```java for (Map.Entry, String> entry : map.entrySet()) { System.out.println(entry.getKey() + " ...
总结来说,Struts2的OGNL遍历Map方法是其强大功能的一部分,它简化了从Action到视图的数据传递过程,使得处理复杂的Java对象和数据结构变得轻松易行。在实际开发中,理解并熟练掌握OGNL的用法,能够显著提升工作效率...
### Java中的Map接口详解 #### 一、Map接口概述 Map接口是Java集合框架中的一个核心接口,它并不属于`Collection`接口体系。Map的主要功能是存储键值对(key-value pairs),其中键(key)不允许重复,而值(value...
本文将深入探讨Java中的各种集合,包括List、Set和Map,以及如何遍历这些集合,并提供了一个集合排序的实例。 首先,让我们从List开始。List是有序的集合,允许有重复元素。ArrayList和LinkedList是两种常见的List...
本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
根据提供的文件信息,本文将详细解析Struts2框架中遍历集合的方法,并附带介绍一些常用的Struts2标签使用技巧。 ### Struts2框架简介 Struts2是Apache基金会下的一个开源项目,它是一个用于开发Java Web应用程序的...
* Java中的构造方法可以被重载,例如public Foo(int x)和public Foo(String s)。 四、Java多线程知识 * Java中的线程可以通过Thread类或Runnable接口来创建。 * Java中的线程可以通过start()方法来启动,join()...
在这款记事本中,一元多项式的运算主要依赖于Java中的Map数据结构,这是一种键值对存储的数据结构,非常适合用来表示多项式的各项系数。 一元多项式通常可以表示为`a_nx^n + a_{n-1}x^{n-1} + ... + a_1x + a_0`,...