Java集合利用迭代器遍历

package myCollection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/*1·5Collection集合的遍历
        Iterator:迭代器,集合的专遍历方式
        .Iteratoriterator0:返回此集合中元素的弋器,涌氵寸隼合的iteratoro方氵去得到
        .迭代器是通过集合的iterator0方氵去得到的,所以我们说它是依赖于集合而的
        Iterator中的常用方法
        E next0:返回迭代中的下一个元素
        .booleanhasNextO:如果迭代具有更多元素,则返回true*/
public class Iterator01 {
    public static void main(String[] args) {
        //创建集合对象·
        Collection c=new ArrayList();

        //添加元素
        c.add("hello");
        c.add("world");
        c.add("java");

        //.Iteratoriterator0:返回此集合中元素的弋器,涌氵寸隼合的iteratoro方氵去得到
        Iterator it= c.iterator();

        //E next():返回迭代中的下一个元素
       /* System.out.println(it.next()); //返回hello
        System.out.println(it.next());
        System.out.println(it.next());*/

        //.boolean hasNext():如果迭代具有更多元素,则返回true
        //使用while改进循环
        while (it.hasNext()){
            String s= it.next();
            System.out.println(s);
           // System.out.println(it.next());
        }
    }
}

你可能感兴趣的:(Java学习,java,intellij-idea)