`
heji
  • 浏览: 88809 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

无聊,发一个Iterator遍历的例子

    博客分类:
  • java
阅读更多
package com.heji.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * 测试Iterator
 * 
 * @author heji
 *
 */
public class TestIterator {

	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("a");
		list.add("b");
		list.add("c");
		list.add("d");
		
		Iterator<String> it = list.iterator();
		while(it.hasNext()) {
			System.out.print(it.next() + " ");
		}
		
		System.out.println();
		
		for(Iterator<String> iterator = list.iterator(); iterator.hasNext();) {
			System.out.print(iterator.next() + " ");
		}
	}

}

分享到:
评论

相关推荐

    jsp页面iterator遍历数组、Map、List

    该文档代码讲述了如何在jsp页面iterator遍历数组、Map、List集合

    iterator 遍历循环代码

    本文将通过一个具体的示例代码来详细介绍如何利用`Iterator`进行集合遍历。 #### 二、示例代码解析 在给定的代码片段中,我们看到的是使用Struts2标签库中的`&lt;s:iterator&gt;`标签来遍历一个名为`userlist`的集合对象...

    jsp自定义标签iterator遍历list[整理].pdf

    该类中定义了三个成员变量:name、value 和 it,其中 it 是一个 Iterator 对象,用于遍历 List 中的元素。 在 doStartTag() 方法中,首先获取 List 对象,然后将其转换为 Iterator 对象,并将其赋值给 it 变量。...

    Struts迭代器(iterator)遍历List常用的4种例子

    基于MyEclipse开发环境,源码主要有如下4个例子: 1. 遍历List 2. 遍历List&lt;List&lt;String&gt;&gt; 3. 遍历UserEntity 4. 遍历List 遍历方法各有长短,若不是多表联接查询、显示表格的列数已经固定,一般用实体类...

    struts2 iterator标签遍历二维数组

    另一个示例,假设我们需要遍历一个名为`dycgList`的二维数组: ```xml &lt;s:iterator value="dycgList" status="ss"&gt; &lt;s:iterator value="dycgList[#ss.index]" status="aa"&gt; [#ss.index][#aa.index]"/&gt; &lt;/s:...

    Iterator遍历过程中list删除导致异常

    理解`ConcurrentModificationException`并学会正确处理它是Java编程中一个重要的实践技巧。在遍历集合时,务必避免在迭代器之外直接修改集合,或者在迭代过程中使用`Iterator`的`remove()`方法。同时,合理利用Java ...

    计算机后端-Java-Java核心基础-第24章 集合01 08. 使用Iterator遍历Collection.avi

    计算机后端-Java-Java核心基础-第24章 集合01 08. 使用Iterator遍历Collection.avi

    使用Iterator接口遍历集合元素

    使用 Iterator 接口遍历集合元素 Java 集合框架中的 Iterator ...Iterator 接口是 Java 集合框架中的一个重要组件,它提供了遍历集合元素的统一编程接口。但是,需要正确地使用 Iterator,避免引发异常和潜在的问题。

    计算机后端-Java-Java核心基础-第24章 集合01 10. Iterator遍历集合的两种错误写法.avi

    计算机后端-Java-Java核心基础-第24章 集合01 10. Iterator遍历集合的两种错误写法.avi

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

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

    Java Iterator接口遍历单列集合迭代器原理详解

    迭代器的实现原理:当遍历集合时,首先通过调用Collection集合的iterator()方法获得迭代器对象,然后使用hashNext()方法判断集合中是否存在下一个元素,如果存在,则调用next()方法将元素取出,否则说明已到达了集合...

    JSP中c:foreach遍历和s:iterator遍历异同实例分析

    主要介绍了JSP中c:foreach遍历和s:iterator遍历异同,以两个完整实例形式对比分析了c:foreach遍历和s:iterator遍历的具体用法,具有一定参考借鉴价值,需要的朋友可以参考下

    java使用iterator遍历指定目录示例分享

    在Java编程中,遍历指定目录以及其子文件是一个常见的任务,这通常涉及到对文件系统进行操作。在给定的示例中,我们看到使用了`Iterator`接口和`Iterable`接口来实现这一功能。下面将详细介绍这个示例中涉及的知识点...

    js代码-Iterator遍历对象

    在这个例子中,我们定义了一个生成器函数(用星号标识),它作为`Symbol.iterator`的值,这样我们就可以用`for...of`循环来遍历对象了。 在`main.js`文件中,可能包含了实现`Iterator`的代码,比如自定义一个对象并...

    C++使用iterator的例子

    在这个例子中,`MyContainer`类实现了迭代器接口,允许用户通过迭代器访问其元素。以下是如何使用迭代器遍历`MyContainer`的元素: ```cpp MyContainer container; // 初始化container... for (MyContainer::...

    map遍历的三种方法

    这个方法是最常用的遍历方法,它可以直接获取 Map 集合中的所有值,然后使用 Iterator 遍历这些值。这种方法简单易懂,易于掌握,但它不能获取 Map 中的键,只能获取值。例如: ```java public static void work...

    使用Enumeration和Iterator遍历集合类详解

    `Enumeration` 提供了两个基本方法:`hasMoreElements()` 和 `nextElement()`,分别用于检查是否还有更多元素以及获取下一个元素。 相比之下,`Iterator` 接口在JDK 1.2中被引入,并成为Java集合框架的一部分。`...

    iterator-streams:遍历一堆流

    原料药循环遍历一堆流,将每个steram的结果传递到堆栈中的下一个流。 参量stack {Array} :要使用的流的数组。 returns {Function} :返回将在给定的流堆栈上进行迭代的函数。 var fs = require ( 'fs' ) ;var ...

    如何遍历ArrayList

    下面是一个使用Iterator遍历ArrayList的示例代码: ```java ArrayList arrayList = new ArrayList(); Iterator it = arrayList.iterator(); while(it.hasNext()){ it.next(); // ......... } ``` 在上面的代码中...

Global site tag (gtag.js) - Google Analytics