迭代输出:Iterator总结
来源:互联网 发布:破壁机品牌推荐 知乎 编辑:程序博客网 时间:2024/05/17 01:05
1、迭代输出时删除元素的注意点
正常情况下,一个集合要把内容交给Iterator输出,但是集合操作中也存在一个remove()方法,如果在使用Iterator输出时集合自己调用了删除方法,则会出现运行时的错误。
范例:不正确的删除方法
程序运行结果:
- hello、
- 删除之后的集合:[hello, world]
正确的删除方法:iter.remove();
参考:http://book.51cto.com/art/200908/141072.htm
2、不能对Iterator<E>使用for-each循环
参考:http://rednaxelafx.iteye.com/blog/180966
- 迭代输出:Iterator总结
- java Iterator双向迭代输出
- Iterator 迭代模式
- 迭代模式(Iterator)
- iterator迭代遍历
- java迭代Iterator
- iterator迭代
- struts2 iterator迭代
- struts2 iterator标签--迭代!
- php关于Iterator (迭代)
- php关于Iterator (迭代)
- 迭代模式 Iterator Pattern
- 使用Iterator迭代删除
- Iterator 集合的迭代
- 迭代神器-Iterator接口
- 迭代 Iterable与Iterator
- Java集合Iterator迭代
- java集合-Iterator迭代
- QT技巧总结
- 我后悔的事……
- 如何实现程序调用系统邮件,发送app中抓取的xml图片和内容到指定的邮箱
- Qt编程 的一些心得总结
- 预编译
- 迭代输出:Iterator总结
- Android待机流程分析
- QT4 的移植总结
- java 中循环的使用
- hibernate编程概要
- Android之路-SharedPreferences
- Ora-01219 Ora-01033
- QT学习笔记
- Customer-based Testing