遍历List时如何选择使用for each 与for循环
来源:互联网 发布:手机如何编程 编辑:程序博客网 时间:2024/04/29 06:06
在对list进行循环处理时,你是否对使用for each 与for循环来遍历时过考虑呢?今天 在javaEye上关注了一篇文章有所认识,才发现有时候在选择前只要有所甄别还是能了解哪个更合适的,而不是想当然的选择》http://yinny.iteye.com/blog/1150491
1.手先增强for循环和iterator遍历的效果是一样的,也就说
增强for循环的内部也就是调用iteratoer实现的,但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。
2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。
3.而对于 LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用 增强for循环,也就是iterator。
- 遍历List时如何选择使用for each 与for循环
- Java学习之for-each循环与集合的遍历
- jquery中的for循环与each循环
- jquery中的for循环与each循环
- for each 和for循环遍历对象的区别
- java关于集合(list,set,map)的遍历与增强for循环的使用
- Java关于集合(list,set,map)的遍历与增强for循环的使用
- JAVA for-each循环与数组
- jqurey $.each与for跳出循环写法
- 使用each方法代替for遍历数组
- Java中For-Each循环的使用
- 【for-each】增强for循环
- for-each遍历Map
- For-Each循环
- for each循环
- for-each循环
- for-each循环总结
- JAVA for each 循环
- 一次内存泄露问题的排查
- 求一个三乘三矩阵对角线的和
- 计算机作业
- XML的兩種解析方式
- 轻歌一曲和泪唱
- 遍历List时如何选择使用for each 与for循环
- 什么情况下用union?什么情况下用union all?
- 如何用ERwin7生产sql脚本
- group by和having count
- Android学习笔记系列教程集合
- oracle导出sql脚本
- 基本数据结构(5) —— 有序表
- java例程练习(数组复制与arraycopy)
- 消息队列和管道的区别