iterator迭代器

原创 2015年11月21日 14:23:22

                                                      iterator迭代器

public interface Iterator<E>

对 collection 进行迭代的迭代器。迭代器取代了

Java Collections Framework 中的 Enumeration。

迭代器与枚举有两点不同:

  • 迭代器允许调用者利用定义良好的语义在
  • 迭代期间从迭代器所指向的 collection 移除元素。
  • 方法名称得到了改进。

此接口是 Java Collections Framework 的成员。

从以下版本开始:
1.2
另请参见:
Collection, ListIterator, Enumeration

方法摘要
 boolean hasNext() 
          如果仍有元素可以迭代,则返回 true
 E next() 
          返回迭代的下一个元素。
 void remove() 
          从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。

package com.Collectiom;

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

public class IteratorDemo {
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> iterator = list.iterator();
	while(iterator.hasNext()){
		System.out.println(iterator.next());
	}
}
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java集合框架

Java集合框架 java.util  接口 Collection 所有超级接口:Iterable 所有已知子接口:BeanContext, BeanContextServices, Blockin...

collect接口方法

collect接口方法 方法摘要 boolean add(E e) 确保此 collection 包含指定的元素(可选操作)。 boolean addAll(Colle...

Iterator迭代器导致的java.util.NoSuchElementException原因与解决方法

我:今天使用迭代器出现了java.util.NoSuchElementException错误,搜索到了解决办法。还是对迭代器next()没有深入了解。以下: 本文尊重原创 http:/...

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

迭代器模式: 在软件构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;同时这种“透明遍历” 也为“同一种算法...

Iterator 迭代器模式

  • 2011-11-18 15:54
  • 8.49MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)