foreach循环的用法

如题所述

Iterator虽然可以遍历集合中的元素,但其写法较为复杂。为了简化代码,从JDK5开始,引入了foreach循环。foreach循环是一种更为简洁的for循环,也称为增强for循环。它主要用来遍历数组或集合中的元素,其语法格式如下:

通过上述格式可以看出,与for循环相比,foreach循环无需获取容器的长度,也不需要根据索引访问容器中的元素,它会自动遍历容器中的每个元素。下面通过一个案例来展示foreach循环的用法,具体请参考文件6-5。

文件6-5 Example05.java

在文件6-5中,第4~7行代码声明了一个ArrayList集合并添加了3个元素;第8行代码使用foreach循环遍历ArrayList集合并打印。可以看出,foreach循环在遍历集合时语法非常简洁,没有循环条件,也没有迭代语句,所有这些工作都由虚拟机自动执行。foreach循环的次数由容器中元素的个数决定,每次循环时,foreach会通过变量记住当前循环的元素,从而将集合中的元素分别打印出来。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网