`

Map输出方式一:Iterator输出Map

    博客分类:
  • java
阅读更多
package com.mldn.map;

import java.util.HashMap ;
import java.util.Map ;
import java.util.Set ;
import java.util.Iterator ;
public class IteratorDemo04{
	public static void main(String args[]){
		Map<String,String> map = null; // 声明Map对象,其中key和value的类型为String
		map = new HashMap<String,String>() ;
		map.put("mldn","www.mldn.cn") ;	// 增加内容
		map.put("zhinangtuan","www.zhinangtuan.net.cn") ;	// 增加内容
		map.put("mldnjava","www.mldnjava.cn") ;	// 增加内容
		Set<Map.Entry<String,String>> allSet = null ;
		allSet = map.entrySet() ;
		Iterator<Map.Entry<String,String>> iter = null ;
		iter = allSet.iterator() ;
		while(iter.hasNext()){
			Map.Entry<String,String> me = iter.next() ;
			System.out.println(me.getKey() + " --> " + me.getValue()) ;
		}
	}
};
程序运行的结果:
zhinangtuan --> www.zhinangtuan.net.cn
mldn --> www.mldn.cn
mldnjava --> www.mldnjava.cn
分享到:
评论

相关推荐

    s:iterator 用法.pdf

    Struts2框架中的`s:iterator`标签是用于循环遍历数据集合的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    `s:iterator`标签是Struts 2 提供的一个迭代标签,它允许开发者遍历任何可迭代的对象,如数组、集合或Map。在描述中提到的场景,这个标签用于遍历一个数据集,然后为每个元素创建一个`&lt;s:checkbox&gt;`标签。 `s:...

    s:iterator 用法 (2).docx

    总结,`s:iterator` 标签是Struts2中非常重要的一个标签,它极大地简化了JSP页面中对集合数据的处理,无论是基本类型、复杂对象还是Map,都可以通过配置 `value`、`id` 和 `status` 等属性轻松实现遍历和访问。...

    s:iterator 用法.docx

    这个标签提供了一种便捷的方式来在 JSP 页面上展示动态数据,使得开发者能够方便地循环遍历并显示元素。下面我们将详细探讨 `s:iterator` 的用法及其各种属性。 1. **基本使用** `s:iterator` 标签的基本结构是...

    strust2 s:iterator常用情况个人总结

    列表的遍历可以分为两种情况:一种是列表中存储的是基本类型或字符串;另一种是列表中存储的是自定义对象。 1. **基本类型或字符串**: - 可以直接使用 `&lt;s:property/&gt;` 输出每个元素的值。 2. **自定义对象**: ...

    s:iterator 用法 (2).pdf

    Struts2框架中的`s:iterator`标签是用于循环遍历集合数据的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...

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

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

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

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

    struts2中iterator 标签的使用详解

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...

    Struts iterator JSP Map 中嵌套 Map

    以下是一个简单的例子,展示了如何在JSP中使用Struts2的迭代器处理嵌套Map: ```jsp // 假设在Action中设置了一个名为user的属性,其值是一个包含嵌套Map的对象 User user = (User) request.getAttribute("user...

    struts2迭代 Map List

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```jsp &lt;s:iterator value="collection" var="item"&gt; &lt;!-- 迭代体 --&gt; &lt;/s:iterator&gt; ``` ...

    Map、Set、Iterator迭代详解

    Iterator&lt;Map.Entry, V&gt;&gt; keyValuePairs = map.entrySet().iterator(); Iterator&lt;K&gt; keys = map.keySet().iterator(); Iterator&lt;V&gt; values = map.values().iterator(); ``` 这里需要注意的是,这些视图都是动态的,...

    Collection、Map、List、Set、Iterator

    - **定义**:`Iterator` 提供了一个遍历集合元素的方式,它是 `Collection` 接口中 `iterator()` 方法的返回类型。 - **基本方法**: - `hasNext()`:判断是否有下一个元素。 - `next()`:返回集合中的下一个元素...

    另一种遍历Map的方式

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

    struts2中siterator 标签的使用详解 及 OGNL用法

    - `&lt;s:bean&gt;` 和 `&lt;s:iterator&gt;` 结合可以用来生成序列号或其他计数器功能,如示例所示,可以设置起始和结束值,然后迭代输出。 7. **OGNL 用法**: - OGNL 可以方便地访问和操作对象属性,如 `#userList` 表示在...

    struts2 标签库 帮助文档

    2. &lt;s:include value=""&gt;&lt;/s:include&gt;-----包含一个输出,servlet或jsp页面 3. &lt;s:inputtransferselect list=""&gt;&lt;/s:inputtransferselect&gt;-----获取form的一个输入 4. &lt;s:iterator&gt;&lt;/s:iterator&gt;-----用于遍历集合...

    struts2中siterator 标签的使用详解 及 OGNL用法.docx

    在 Struts2 中,`s:iterator` 标签是一个非常重要的标签,它用于遍历集合(如数组、列表、Map 等)并展示其内容。这篇文档详细讲解了 `s:iterator` 标签的使用方法以及 OGNL(Object-Graph Navigation Language)的...

    c++中map的基本用法和嵌套用法实例分析

    - 使用迭代器查找并修改:`MY_MAP::iterator my_Itr = my_Map.find(2); int j = my_Itr-&gt;second; my_Itr-&gt;second = j;` 注意:键是不可变的,但可以通过删除键值对然后重新插入来改变其对应的值。同时,通过索引...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    - `s:iterator`可以直接迭代Map对象,其中`value`属性可以是键值对的形式,如`value="#{'1':'a', '2':'b'}"`。此外,也可以直接使用数据栈中的Map对象。例如: ```jsp &lt;s:iterator value="map" id="id" status=...

    STL.pdf

    `map`是一种键值对存储容器,其中键是唯一的。`map`的主要操作包括: - **访问**:只能通过迭代器访问。 - **获取大小**:`mp.size();` - **清空容器**:`mp.clear();` - **查找键**:`map, int&gt;::iterator it = mp...

Global site tag (gtag.js) - Google Analytics