- 浏览: 109788 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (159)
- 前端开发 (6)
- jsp (4)
- jquery (17)
- 配置文件 (2)
- Spring (10)
- java (34)
- hibernate (9)
- VC++ win32 application (6)
- C++ (6)
- MFC文件夹对话框 (1)
- C (4)
- MFC (1)
- C# (3)
- 两个路由器怎么连接 (1)
- Maven3 (3)
- Servlet (10)
- Struts2 (6)
- jdom (1)
- Struts1 (1)
- Spring MVC (2)
- Ant (5)
- SSH (6)
- oracle 10g (1)
- ibatis (3)
- JPA (3)
- EJB (2)
- XML知识 (3)
- javascript (2)
- android (1)
- FreeMarker (1)
- dwr (1)
- Ext (10)
- EXCEL (1)
最新评论
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
发表评论
-
java的日期操作类
2014-09-16 15:00 533package cn.mldn; import ja ... -
列表框 JList
2014-08-16 19:19 482package net.mindview.util; ... -
分页类
2014-02-23 15:05 510package com.yxq.model; pub ... -
java mail
2014-02-14 15:13 395package com.util.mail; /** ... -
Comparable
2014-02-11 20:16 389package org.lxh.demo13.setdem ... -
Foreach与迭代器
2014-02-11 17:45 518到目前为止,foreach语法主要用于数组,但是它也可以应 ... -
打印流
2014-02-07 20:10 449package com.bjsxt.print; i ... -
管道流
2014-02-07 17:23 444package com.bjsxt.buffer; ... -
Tramsform IO
2014-02-07 16:15 633package com.bjsxt.transform; ... -
Buffered IO
2014-02-07 15:02 577package com.bjsxt.buffer; ... -
字符流
2014-02-07 10:32 612package com.bjsxt.reader; ... -
字节流
2014-02-06 17:57 506package com.bjsxt.stream; ... -
RandomAccessFile类
2014-02-06 13:18 592使用RandomAccessFile类写入数据 impor ... -
排序啊啊啊啊
2013-09-18 10:32 452package cn.mldn; public cl ... -
java_匿名内部类
2013-04-10 15:26 957package com.bitsoft.inner; ... -
java_内部类
2013-04-10 14:05 788package com.diaodiao.inner; ... -
JAVA----- String方面的面试举例
2013-03-31 00:55 747[img] [/img] package com.t ... -
反射机制(2)
2013-03-20 20:39 717package com.bjsxt.demo; im ... -
反射机制
2013-03-17 22:19 470package org.dcl.demo; inte ... -
jdbc 存储过程
2013-03-13 15:13 719MySQL存储过程的创建 (1). 格式 MySQL存储过 ...
相关推荐
Struts2框架中的`s:iterator`标签是用于循环遍历数据集合的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...
`s:iterator`标签是Struts 2 提供的一个迭代标签,它允许开发者遍历任何可迭代的对象,如数组、集合或Map。在描述中提到的场景,这个标签用于遍历一个数据集,然后为每个元素创建一个`<s:checkbox>`标签。 `s:...
总结,`s:iterator` 标签是Struts2中非常重要的一个标签,它极大地简化了JSP页面中对集合数据的处理,无论是基本类型、复杂对象还是Map,都可以通过配置 `value`、`id` 和 `status` 等属性轻松实现遍历和访问。...
这个标签提供了一种便捷的方式来在 JSP 页面上展示动态数据,使得开发者能够方便地循环遍历并显示元素。下面我们将详细探讨 `s:iterator` 的用法及其各种属性。 1. **基本使用** `s:iterator` 标签的基本结构是...
列表的遍历可以分为两种情况:一种是列表中存储的是基本类型或字符串;另一种是列表中存储的是自定义对象。 1. **基本类型或字符串**: - 可以直接使用 `<s:property/>` 输出每个元素的值。 2. **自定义对象**: ...
Struts2框架中的`s:iterator`标签是用于循环遍历集合数据的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...
本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...
以下是一个简单的例子,展示了如何在JSP中使用Struts2的迭代器处理嵌套Map: ```jsp // 假设在Action中设置了一个名为user的属性,其值是一个包含嵌套Map的对象 User user = (User) request.getAttribute("user...
`<s:iterator>`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```jsp <s:iterator value="collection" var="item"> <!-- 迭代体 --> </s:iterator> ``` ...
Iterator<Map.Entry, V>> keyValuePairs = map.entrySet().iterator(); Iterator<K> keys = map.keySet().iterator(); Iterator<V> values = map.values().iterator(); ``` 这里需要注意的是,这些视图都是动态的,...
- **定义**:`Iterator` 提供了一个遍历集合元素的方式,它是 `Collection` 接口中 `iterator()` 方法的返回类型。 - **基本方法**: - `hasNext()`:判断是否有下一个元素。 - `next()`:返回集合中的下一个元素...
今天,我们来讨论一种遍历Map的方式,即使用Map.Entry和Map.entrySet()。 Map.Entry是什么? ---------------- Map.Entry是一个接口,表示一个映射项,里面有Key和Value。它有两个方法:getKey()和getValue(),...
- `<s:bean>` 和 `<s:iterator>` 结合可以用来生成序列号或其他计数器功能,如示例所示,可以设置起始和结束值,然后迭代输出。 7. **OGNL 用法**: - OGNL 可以方便地访问和操作对象属性,如 `#userList` 表示在...
2. <s:include value=""></s:include>-----包含一个输出,servlet或jsp页面 3. <s:inputtransferselect list=""></s:inputtransferselect>-----获取form的一个输入 4. <s:iterator></s:iterator>-----用于遍历集合...
在 Struts2 中,`s:iterator` 标签是一个非常重要的标签,它用于遍历集合(如数组、列表、Map 等)并展示其内容。这篇文档详细讲解了 `s:iterator` 标签的使用方法以及 OGNL(Object-Graph Navigation Language)的...
- 使用迭代器查找并修改:`MY_MAP::iterator my_Itr = my_Map.find(2); int j = my_Itr->second; my_Itr->second = j;` 注意:键是不可变的,但可以通过删除键值对然后重新插入来改变其对应的值。同时,通过索引...
- `s:iterator`可以直接迭代Map对象,其中`value`属性可以是键值对的形式,如`value="#{'1':'a', '2':'b'}"`。此外,也可以直接使用数据栈中的Map对象。例如: ```jsp <s:iterator value="map" id="id" status=...
`map`是一种键值对存储容器,其中键是唯一的。`map`的主要操作包括: - **访问**:只能通过迭代器访问。 - **获取大小**:`mp.size();` - **清空容器**:`mp.clear();` - **查找键**:`map, int>::iterator it = mp...