java_增强for循环注意的几点
2012-12-04 09:24
302 查看
1.增强for循环和iterator遍历的效果是一样的,也就说
增强for循环的内部也就是调用iteratoer实现的(可以查看编译后的文件),但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。
2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。
3.而对于 LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用 增强for循环,也就是iterator。
增强for循环的内部也就是调用iteratoer实现的(可以查看编译后的文件),但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。
2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。
3.而对于 LinkedList 由于获取一个元素,要从头开始向后找,因此建议使用 增强for循环,也就是iterator。
相关文章推荐
- 【Java基础】增强for循环要注意陷阱
- Java学习(3)-增强for循环注意的问题
- java5.0中增强的for/in循环
- 用 for/in 在 Java 5.0 中增强循环
- Java使用增强for循环和迭代器遍历Map集合
- 这是JAVA1.5 增强的for 循环的新特性
- java中的增强for循环与js中的增强for循环区别
- java-增强for循环示例
- Java基础:循环迭代Array/List/Set/Map集合 增强for循环
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- JAVA使用增强for循环和迭代器遍历Map集合
- Java 增强for循环原理
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- java 增强for循环中的删除问题
- 【Java编程】使用增强for循环和迭代器遍历Map集合
- java基础之增强for循环和jdk字符串
- Java中的增强 for 循环 foreach
- Java记录 -77- 增强的for循环与自动拆装箱
- Java增强for循环对JDK各个集合的操作
- Java 5.0 中增强的for循环