zoukankan      html  css  js  c++  java
  • Java迭代器用法

    public class Test01 {
        public static void main(String[] args) {
            List list = new ArrayList();
            
            list.add("aaa");
            list.add("bbb");
            list.add("ccc");
            
            Set set = new HashSet();
            set.add("Douzi1");
            set.add("Douzi2");
            set.add("Douzi3");
            
            Iterator iter = set.iterator();
            while (iter.hasNext()) {
                String str = (String) iter.next();
                System.out.println(str);
            }
            
            for(Iterator iter1 = set.iterator(); iter1.hasNext();) {
                String str1 = (String) iter1.next();
                System.out.println(str1);
            }
            
        }
    }
    boolean hasNext();    //判断是否有元素没有被遍历
    Object next();             //返回游标当前位置的元素并将游标移动到下一个位置
    void remove();           //删除游标左面的元素,在执行完next()之后该
                      //操作只能执行一次
  • 相关阅读:
    JAVA流和File类
    JAVA的Socket
    JAVA反射
    JAVA线程
    JAVA集合
    052-214(新增70题2018)
    052-213(新增70题2018)
    052-212(新增70题2018)
    052-211(新增70题2018)
    052-210(新增70题2018)
  • 原文地址:https://www.cnblogs.com/douzujun/p/6560740.html
Copyright © 2011-2022 走看看