Iterator迭代器

2018-07-04  本文已影响0人  菜鸟要逆袭

前言:

Java中的Iterator迭代器是为了对集合进行迭代

迭代器的使用:

public static void main(String[] args){
    //对集合ArrayList中的元素进行取出
    Collection<String> coll = new ArrayList<String>();
    coll.add("1");
    coll.add("2");
    coll.add("1");
    Iterator<String> it= coll.iterator();
    while(it.hasNext()){
        //确定是否有元素可进行迭代,有则返回true;返回迭代的下一个元素
        System.out.println(it.next());
    }
    //对集合HashSet中的元素进行取出
    Set<String> set = new HashSet<String>();
    set.add("1");
    set.add("2");
    set.add("3");
    Iterator<String> it2= set.iterator();
        while(it2.hasNext()){
            //确定是否有元素可进行迭代,有则返回true;返回迭代的下一个元素
            System.out.println(it2.next());
        }
}
上一篇下一篇

猜你喜欢

热点阅读