千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  千锋问答  > java中foreach循环的用法
java中foreach循环的用法
foreach循环 匿名提问者 2023-06-29 09:31:11

java中foreach循环的用法

推荐答案

  在Java中,foreach循环是一种简化遍历数组和集合的语法结构。它可以更方便地遍历数组和集合中的元素,而无需显式地使用索引或迭代器。foreach循环的用法如下:

  1. 遍历数组:

int[] numbers = {12345};
for (int number : numbers) {
    System.out.println(number);
}

   上述代码中,`numbers` 是一个整型数组,使用foreach循环遍历数组中的每个元素,将每个元素赋值给变量 `number`,然后在循环体内进行处理。

  2. 遍历集合:

List fruits = new ArrayList<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
for (String fruit : fruits) {
    System.out.println(fruit);
}

   上述代码中,`fruits` 是一个字符串类型的集合(例如 ArrayList),使用foreach循环遍历集合中的每个元素,将每个元素赋值给变量 `fruit`,然后在循环体内进行处理。

  需要注意的是,foreach循环只适用于遍历数组和实现了 Iterable 接口的集合类(如 List、Set 等)。在遍历过程中,无法直接修改数组或集合中的元素,否则会引发运行时异常。如果需要修改元素,可以使用传统的 for 循环结构。

  使用foreach循环可以简化遍历数组和集合的代码,使代码更加简洁易读。它是一种常用的循环结构,提供了一种便捷的方式来遍历数组和集合中的元素。