黑马程序员技术交流社区
标题:
迭代器
[打印本页]
作者:
18248119733
时间:
2016-8-1 21:56
标题:
迭代器
迭代器:
使用的步骤:
调用iterator()方法 返回迭代器对象
调用hasNext()方法,判断是否有下一个元素 看了之后还回来!!
调用next()取出下一个元素
并发修改异常:增删不行,而修改行
集合和迭代器同时持有对象的引用(持有的对象元素的索引),当使用迭代器迭代时,使用集合操作元素,迭代器并不知道,所以会抛出并发修改异常
解决方法 : ListIterator() -->调用它的add()方法进行操作 --->是List 的子类
作者:
lizhao
时间:
2016-8-1 22:02
还是感觉不太会用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2