zoukankan      html  css  js  c++  java
  • java 集合4(迭代器)

    迭代器使用要注意的问题:

    1.迭代器在遍历元素的时候注意事项:

      在迭代器迭代元素的过程中,不准使用集合对象改变集合中的元素个数,

      如果要添加或删除要用迭代器的方法。

    2.如果使用类集合对象改变集合中的元素个数那么就会出现 java.util.ConcurrentModificationException异常。

    3迭代器迭代元素的过程:迭代器从创建到使用结束的时段。

    public class ex12 {
        public static void main(String[] args) {
           List list = new ArrayList();
            list.add("张三");
            list.add("李四");
            list.add("王五");
    
            ListIterator it = list.listIterator();
            while(it.hasNext()){
                System.out.print(it.next() + ",");
                list.add("Aa");//注意add()方法是把元素添加到当前指针指向的位置,然后指针向下移动一个,要不然又是死循环
               //list.add("Aa");//add()方法是把元素添加到集合的最末尾,而这样就与迭代器遍历整个集合相违背,因为它还没有遍历完指针就到最末了,抛异常
            }
            System.out.println("
    集合的元素" + list);
    
            System.out.println();
            //it.add("aa");
            it.next();
        }
    }
  • 相关阅读:
    文件处理
    字符编码复习
    python小知识点复习
    计算机基础
    前端html/css/script基础
    前端(css引入的3中方式)
    (数据库之pymysql)
    Spring、Spring MVC、Struts2优缺点整理
    Java Web 高性能开发,前端的高性能
    HDFS的工作原理扫扫盲
  • 原文地址:https://www.cnblogs.com/lifehrx/p/5793511.html
Copyright © 2011-2022 走看看