美文网首页
JAVA 笔记[10][Iterator ]

JAVA 笔记[10][Iterator ]

作者: 魔介 | 来源:发表于2018-11-30 16:35 被阅读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]

相关文章

网友评论

      本文标题:JAVA 笔记[10][Iterator ]

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