最新文章列表

Java简单迭代器例子

一直好奇Foreach的语法,想ArrayList和HashMap,为什么foreach就可以遍历呢,今天自己做了一个简单的实现。   public class SimpleForeach<T> implements Iterable<T>, Iterator<T>{ private T[] t; /** ...
tigerlchen 评论(0) 有3819人浏览 2013-01-04 14:18

struts标签绑定Map<String, List<Map<String, Object>>>

早先时候已经有一篇写到struts的iterator标签去遍历些基本的集合数据了,比如单个对象的List啊,多个对象的List啊,map等等。最近呢又遇见两种情况,在这里给记录一下,方便自己以后能随时查看,也希望能在一定程度上帮助到大家。   第一种情况是,这里首先有两个表,一个表是客户表(CustomerInfo),一个表是收货人表(TakerInfo),两个表中,都有姓名(name)和电 ...
jackjobs 评论(0) 有1829人浏览 2012-12-16 10:37

Java集合中迭代实现(foreach语句)

  对于集合的一个基本的操作利用foreach语句遍历集合以处理集合中的每个元素。看下面的代码: // 下面是关于foreach语句的使用,代码非常简洁和紧凑 Stack<String> collection = new Stack<String>(); // .... for (String s : collection) { System.out. ...
rhythm_of_rain 评论(0) 有1851人浏览 2012-12-06 12:29

struts2<s:iterator>遍历map

1.假使现在有这样一个Action:   import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupp ...
jackjobs 评论(3) 有2174人浏览 2012-12-03 10:43

【转】java Map 遍历速度最优解

java Map 遍历速度最优解   第一种:  Map map = new HashMap();  Iterator iter = map.entrySet().iterator();  while (iter.hasNext()) {  Map.Entry entry = (Map.Entry) iter.next();  ...
58liyl 评论(0) 有994人浏览 2012-11-13 12:16

struts2 中使用<s:iterator /> 标签解析javaBean中的String[] 数组

    struts2 中使用<s:iterator /> 标签解析javaBean中的String[] 数组 手写代码,大体这个意思 呵呵 一、有个 javaBean: Student  二、在action中封装,其中给Student 对象中的String[] 赋值 三、在jsp中使用<s:iterator /> 标签解析javaBean中的String[] 数 ...
no_bao 评论(0) 有1809人浏览 2012-09-28 16:21

HashMap的迭代方法

HashMap的迭代方法 如果你只对Key感兴趣,你可以用keySet() Map<String, Object> map = ...; for (String key : map.keySet()) { // ... } 如果你只需要values,可以用values() for (Object value : map.values()) { / ...
y649459172 评论(0) 有1408人浏览 2012-09-15 10:41

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

1.使用iterator 标签 遍历 数组,Map,List 2.action package com.sh.action; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xw ...
Luob. 评论(0) 有20475人浏览 2012-08-26 18:30

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

---------------List----------------- 1.使用Strut2的的集合对象:在jsp初始化action中的list然后提交到action 2.使用Struts标签,实现多个用户同时注册(注意属性配置文件) 3.pojo package com.sh.pojo; import java.util.Date; public class Register ...
Luob. 评论(5) 有19103人浏览 2012-08-26 02:52

java集合学习之List集合

Collection接口是List接口和Set接口的父接口,该接口中提供了List集合和Set集合的常用方法。 import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IteratorTest { /** * @param args */ pu ...
chenzheng8975 评论(0) 有7192人浏览 2012-08-22 14:24

java设计模式-Iterator(迭代子)模式

   Iterator迭代子模式定义     一般是对集合进行遍历使用,java的集合类都可以迭代,一般不需要自己设计Iterator    package iterator; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Test { ...
men4661273 评论(0) 有1514人浏览 2012-08-17 09:33

struts 标签的使用

1、使用 <s:iterator> 循环list private List list; <s:iteratorvalue="list">      <s:property value="propertyNameOfObjectInList"></s:property> </s:iterat ...
miaowei 评论(0) 有1121人浏览 2012-07-30 11:48

Java学习之Iterator(迭代器)的一般用法

迭代器(Iterator)   迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。   Java中的Iterator功能比较简单,并且只能单向移动:   (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个 ...
a475334705 评论(0) 有6771人浏览 2012-07-28 09:53

Struts2 <s:iterator>标签使用案例

s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引 数组或list List<News> news; News类中(id,name) 1,wang 2,li <s:iterator value="news" id='n'>   <li><s:property ...
colddemon 评论(0) 有838人浏览 2012-07-26 16:08

Struts2 <s:iterator> 遍历 List<Map<String, String>>

<s:iterator value="#request.list" id="map" status="stat">   <tr>       <td class="tablebody1" align="center">     &nbsp;<s:pro ...
huchen0907 评论(0) 有1065人浏览 2012-06-15 16:53

java 基础细节

经常我们要删除集合中的某些元素。有些可能会这么写。       public void operate(List list){         for (Iterator it = list.iterator(); it.hasNext();) {             String str =  (String)it.next();             if (str.equals(&q ...
lgzbj2006 评论(0) 有692人浏览 2012-06-06 17:11

c++ STL标准容器之Iterator使用

C++ STL绝大多数标准容器都提供了Iterator,一些容器,比如priority_queue,因为语意上就不应该允许随便遍历容器中的元素,所以也就没有Iterator了。   23种经典设计模式中就有迭代器模式,java集合框架也实现了这个模式:   package java.util; public interface Iterator<E> { ...
jiangwenfeng762 评论(0) 有26828人浏览 2012-05-19 16:07

如何正确遍历删除List中的元素,你会吗?

  遍历删除List中的元素有很多种方法,当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式: 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过普通的for删除删除符合条件的多个元素 4.通过Iterator进行遍历删除符合条件的多个元素     /** * 使用增强的for循环 * ...
234390216 评论(9) 有70056人浏览 2012-05-11 16:22

python类中的__iter__, __next__与built-in的iter()函数举例

适才发现之前在pydev中使用的语法检查器是python3.2,而解释器是python2.7……罪过罪过,从此篇之后,不出意外都是使用python3.x版本解释器 本文主要举例介绍python的built-in函数iter,以及类中的两个函数__iter__,__next__。其中作为iterator的对象是类,而不是容器(因为容器或generator作为iterator对象很简单,这里不多说了) ...
luozhaoyu 评论(2) 有28197人浏览 2012-05-06 15:20

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics