美文网首页
集合---迭代器的使用

集合---迭代器的使用

作者: 李霖神谷 | 来源:发表于2017-02-10 17:55 被阅读11次

前面我们提到,java中集合对数据的存储方式不一样,那么取出的方式也会不一样。java针对不同容器取出数据的方式进行共性抽取,于是形成一个专门取出集合元素的接口,这个接口适应所有集合取出数据的方式。这个方式就是迭代器(iterator)。迭代器就是遍历集合中的数据中的内容的。

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
    public static void main(String[] args) {
        Collection c = new ArrayList();
        c.add("abc");
        c.add("dddd");
        c.add(123);
        Iterator i = c.iterator();
        while(i.hasNext()){
            Object o=i.next();
            System.out.println(o);
        }
    }
}

相关文章

  • 007-集合,list,set,map

    集合的概念 Collection集合 常用方法 迭代器 迭代器使用 迭代器的问题 泛型 代码演示: ArrayLi...

  • Iterator迭代器

    前言: Java中的Iterator迭代器是为了对集合进行迭代 迭代器的使用:

  • 设计模式(17) 迭代器模式

    迭代器模式 基于IEnumerable的实现 使用场景 迭代器模式的优缺点 迭代器模式 迭代器模式用于顺序访问集合...

  • 2021-07-07 JDK源码解析-Collection.it

    对上面的代码,使用迭代器遍历集合,获取集合中的元素。而单列集合获取迭代器的方法就使用到了工厂方法模式。 Colle...

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

    主要角色 集合类 迭代器 职责 使用集合类中的迭代器,迭代数据,不停地获取下一个。 角色关系 课程类 课程集合接口...

  • C#迭代器与LINQ查询操作符

    简单实例: 迭代器方法或 get 访问器可对集合执行自定义迭代。 迭代器方法使用 yield return 语句返...

  • C# 编程概念

    迭代器 迭代器用于逐步迭代集合。迭代器方法使用 yield return 返回元素,每次返回一个。到达 yield...

  • 集合---迭代器的使用

    前面我们提到,java中集合对数据的存储方式不一样,那么取出的方式也会不一样。java针对不同容器取出数据的方式进...

  • 迭代器模式

    迭代器模式 我们在日常的开发中,特别是在使用集合的过程中都或多或少使用了迭代器来对集合进行遍历。这时候我们就会思考...

  • 迭代器模式

    一. 什么是迭代器模式 迭代器模式: 用来遍历集合对象 (集合在这里也叫做容器) 迭代器模式, 将对集合的遍历操作...

网友评论

      本文标题:集合---迭代器的使用

      本文链接:https://www.haomeiwen.com/subject/gmwgittx.html