黑马程序员技术交流社区

标题: for循环遍历与增强for循环遍历的异同? [打印本页]

作者: MichaelLian    时间: 2016-4-24 23:40
标题: for循环遍历与增强for循环遍历的异同?
for循环遍历与增强for循环遍历的异同?
作者: yuanmeng    时间: 2016-4-25 01:07
1.首先增强for循环和iterator遍历的效果是一样的,相当于 增强for循环的内部也就是调用iteratoer实现的,但是增强for循环 缺点,举例不能在增强循环里动态的删除集合内容。不能获取下标等。  2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。  3. LinkedList 由于获取一个元素,要从头开始向后找,建议使用 增强for循环,相当于iterator。
作者: xzy645181797    时间: 2016-4-25 08:32
普通For循环能删除元素 增强For循环不能删除




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2