集合遍历之迭代器实现方法
2016-08-02 00:00
295 查看
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class IteratorDemo {
public static void main(String[] args) {
// 创建集合对象
Collection c = new ArrayList();
// 添加元素
c.add("hello");
c.add("world");
c.add("java");
Iterator it = c.iterator();// 实际返回是子类对象
while(it.hasNext()) {
System.out.println(it.next());
}
}
}
import java.util.Collection;
import java.util.Iterator;
public class IteratorDemo {
public static void main(String[] args) {
// 创建集合对象
Collection c = new ArrayList();
// 添加元素
c.add("hello");
c.add("world");
c.add("java");
Iterator it = c.iterator();// 实际返回是子类对象
while(it.hasNext()) {
System.out.println(it.next());
}
}
}
相关文章推荐
- Map映射集合实现类HashMap的介绍和迭代遍历方法
- C#使用yield关键字让自定义集合实现foreach遍历的方法
- Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)
- ArrayList利用迭代器Iterator遍历方法实现数据(新闻)的删除、添加、显示功能例子
- Java遍历集合方法分析(实现原理、算法性能、适用场合)
- java基础29 迭代器 listIterator() 及各种遍历集合的方法
- Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)
- C#使用yield关键字让自定义集合实现foreach遍历的方法
- map集合的4种遍历方法和List集合的2种遍历和迭代器Iterator的使用
- JAVA集合的区别,常用的方法、遍历、迭代器、泛型
- ArrayList /Vector/LinkedList用/迭代器遍历 /列表迭代器遍历 /使用size()和get()方法遍历/使用增强for遍历集合
- 在使用迭代器遍历集合时,为何不能使用集合的remove方法?
- Java遍历集合的几种方法分析(实现原理、算法性能、适用场合)
- Java遍历集合方法分析(实现原理、算法性能、适用场合)
- 迭代(遍历)时候不可以使用集合的remove和add方法,但可使用Java迭代器的remove和add方法
- 数组遍历的两种方法和hash的实现
- 能用foreach遍历访问的对象需要实现____接口或声明____方法的类型
- 二叉树的遍历方法及递归实现
- 能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。
- C#方法返回IEnumerable实现用foreach遍历