iterator接口

简介: iterator接口

集合框架的iterator接口

1.集合输出

很是情况下,我们都要把集合的内容进行输出,也就是遍历集合

遍历集合的方式有以下几种:

  • Iterator
  • ListIterator(可用于list集合)
  • Enumeration(可用于遍历vector集合)
  • foreach

其中foreach和iterator使用率最高

基本使用:

foreach:

// foreach
    private static void iterator1(Collection<String> c) {
        for (String s : c
        ) {
            System.out.println(s);
        }
    }

iterator:

// iterator2
    private static void iterator2(Collection<String> c) {
        Iterator<String> iterator = c.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }


目录
相关文章
|
5月前
list转迭代器Iterator
list转迭代器Iterator
|
API
迭代器 Collection以及List接口
迭代器 Collection以及List接口
68 0
|
索引 容器
Iterator与ListIterator有什么区别
Iterator与ListIterator有什么区别
|
JavaScript 前端开发 Java
彻底理解 for of 和 Iterator
本文主要来说下ES6的Iterator,目的在于理解它的概念、作用、以及现有的应用,最后学以致用。 Iterator可以说是ES6内相当重大的一个特性,也是很多其他特性运行的基石。 为什么Iterator地位如此之高呢?
116 1
彻底理解 for of 和 Iterator
|
设计模式 容器
Java-Iterator迭代器接口
Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素。
78 0
C#编程-93:迭代器Iterator概述
C#编程-93:迭代器Iterator概述
C#编程-93:迭代器Iterator概述
|
算法 搜索推荐 C++
C++迭代器 iterator详解
C++迭代器 iterator详解
350 0
C++迭代器 iterator详解
|
存储 Java 容器
Collection集合框架与Iterator迭代器
集合框架 集合Collection概述 集合是Java中提供的一种容器,可以用来存储多个数据 集合与数组的区别: 数组的长度固定,集合的长度可变 数组中存储的是同一类型的元素,可以存储基本数据类型值,集合存储的都是对象。而且对象类型可以不一致。开发中一般当对象多的时候,使用集合进行存储 Colle
Collection集合框架与Iterator迭代器
|
Java 开发者 存储
Iterator、Iterable接口的使用及详解
Java集合类库将集合的接口与实现分离。同样的接口,可以有不同的实现。 Java集合类的基本接口是Collection接口。而Collection接口必须继承java.lang.Iterable接口。
2008 1