📜  foreach java(1)

📅  最后修改于: 2023-12-03 14:41:18.576000             🧑  作者: Mango

foreach java - 在Java中使用foreach循环

在Java编程中,常常需要使用循环来遍历数组、集合等数据结构中的元素。foreach循环是Java中一种简洁而强大的遍历机制,可以方便地遍历各种类型的数据结构。

语法

foreach循环的语法如下:

for (元素类型 变量名 : 遍历对象) {
    // 循环体
}

其中,遍历对象可以是数组、集合等Java中的可迭代对象,元素类型是遍历对象中元素的类型,变量名是用于每次循环中保存元素值的变量名。

示例

下面是一个使用foreach循环遍历数组的示例代码:

int[] numbers = {1, 2, 3, 4, 5, 6};
for (int number : numbers) {
    System.out.print(number + " ");
}

输出结果为:

1 2 3 4 5 6

下面是一个使用foreach循环遍历List集合的示例代码:

List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
    System.out.print(name + " ");
}

输出结果为:

Alice Bob Charlie
注意事项

在foreach循环中遍历的元素是只读的,无法修改。如果需要修改元素,可以使用普通的for循环。

List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
for (int i = 0; i < numbers.size(); i++) {
    numbers.set(i, numbers.get(i) * 2);
}
for (int number : numbers) {
    System.out.print(number + " ");
}

输出结果为:

2 4 6
结论

使用foreach循环可以方便地遍历数组、集合等数据结构中的元素,代码量减少,可读性更高。在需要修改元素时,可以使用普通的for循环。