JAVA 笔记[10][Iterator ]

2018-11-30  本文已影响0人  魔介

Iterator

Iterator 主要用于遍历Collection 集合中的元素, Iterator 对象称为迭代器

Iterator 的三个方法
方法名称 作用
boolean hasNext() 如果集合中尚有没有被访问过的元素, 则返回true
Object next() 返回集合中的下一个元素
void remove() 删除集合中上一次 next 方法返回的元素

使用方法

IteratorLearn.java

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;

public class IteratorLearn{
    public static void main(String[] args){
        Collection<Integer> nums = new HashSet();

        nums.add(1);
        nums.add(2);
        nums.add(3);

        System.out.println(nums);

        Iterator it = nums.iterator();

        while( it.hasNext()){
            int num = (int)it.next();

            if(num == 2){
                it.remove();
            }
        }

        System.out.println( nums);
    }
}

运行

[1, 2, 3]
[1, 3]
上一篇 下一篇

猜你喜欢

热点阅读