Java for-each 循环

2025年17日 | 阅读 2 分钟

Java 的 for-each 循环或增强型 for 循环自 J2SE 5.0 起引入。它提供了一种遍历 Java 中数组或集合的替代方法。它主要用于遍历数组或集合中的元素。for-each 循环的优点是它消除了出错的可能性,并使代码更具可读性。它被称为 for-each 循环,因为它一次遍历一个元素。

增强型 for 循环的缺点是它不能反向遍历元素。在这里,您没有跳过任何元素的选项,因为它不基于索引工作。此外,您不能仅遍历奇数或偶数元素。

但是,建议使用 Java for-each 循环来遍历数组和集合的元素,因为它使代码更具可读性。

优点

  • 它使代码更具可读性。
  • 它消除了编程错误的可能性。

语法

Java for-each 循环的语法由 data_type 和变量组成,后跟一个冒号(:),然后是数组或集合。

它是如何工作的?

Java for-each 循环遍历数组或集合直到最后一个元素。对于每个元素,它将元素存储在变量中并执行 for-each 循环的主体。

For-each 循环示例:遍历数组元素

示例

编译并运行

输出

12
12
14
44

让我们看另一个 Java for-each 循环的例子,我们将对元素进行求和。

示例

编译并运行

输出

Total: 83

For-each 循环示例:遍历集合元素

示例

编译并运行

输出

vimal
sonoo
ratan

下一主题Java While 循环