A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 18248119733 中级黑马   /  2016-8-1 21:56  /  338 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

迭代器:
    使用的步骤:
      调用iterator()方法 返回迭代器对象
      调用hasNext()方法,判断是否有下一个元素 看了之后还回来!!
      调用next()取出下一个元素
     
    并发修改异常:增删不行,而修改行
         集合和迭代器同时持有对象的引用(持有的对象元素的索引),当使用迭代器迭代时,使用集合操作元素,迭代器并不知道,所以会抛出并发修改异常   
        

     解决方法 : ListIterator()  -->调用它的add()方法进行操作  --->是List 的子类

1 个回复

倒序浏览
还是感觉不太会用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马