全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  千锋问答  >  详情

java中foreach循环的用法

foreach循环 匿名提问者2023-06-29

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