Java学习笔记 —— 增强 for 循环

Magical 发布于 2024-03-17 462 次阅读


这是 for 循环的一种用法,经常用于对数组以及集合的遍历。我们经常会在很多场景下使用到这种方式,那么接下来让我们一起学习了解增强 for 循环吧!

增强 for 循环的语法

for (元素类型 变量名称 : 数组或者集合对象) {
    循环体;
}

是不是看起来很简洁,有没有看懂?没关系我们接下来看这个例子:

int[] array = {1, 2, 3, 4, 5};
for(int i : array) {
    System.out.println(i);
}

在这个 for 循环中我们可以看到首先我们定义了元素类型为 int(整型),接下来变量名为 i: 后面是数组名 array。我们看一下输出结果:

1
2
3
4
5

通过结果我们可以看出来,在该循环中 array 内的元素会从头到尾依次赋值给变量 i,顺序为从 0 位置到最后一位。

增强 for 循环的优缺点

通过上面的例子想必已经对增强 for 循环有了一个了解,那么我们应该在哪些实际应用中用到这种写法呢?使用正常的 for 循环方式可以吗?接下来让我们了解一下增强 for 循环的优缺点吧!

  • 优点
    1. 相较于传统的 for 循环,增强 for 循环,代码很简洁,更有利于代码的易读性。
    2. 在使用上操作方便,可以避免手动控制循环变量导致的各种问题。
  • 缺点
    1. 增强 for 循环只能从头到尾遍历整个数组或者集合,不能遍历一部分,也不能改变遍历的顺序,具有局限性。
    2. 使用增强 for 循环不能够获取当前元素的下标。

小结

综上所述我们学习了增强 for 循环的使用以及它的优缺点,所以为了提高代码的可读性,使代码更加整洁与优雅,一定要在能够使用增强 for 循环的地方优先使用呀!

此作者没有提供个人介绍
最后更新于 2024-03-17