Java中的forEach
时间: 2023-08-10 16:39:40 浏览: 61
Java中的forEach是一个循环遍历集合的语法糖,它可以简化集合的遍历操作。它可以用于数组、List、Set、Map等集合类型。
forEach语法如下:
```java
collection.forEach(element -> {
// Do something with element
});
```
其中,collection是要遍历的集合,element代表集合中的每个元素,箭头后面的代码块是对每个元素进行的操作。
例如,以下代码遍历了一个List集合:
```java
List<String> list = Arrays.asList("apple", "banana", "orange");
list.forEach(str -> System.out.println(str));
```
输出结果为:
```
apple
banana
orange
```
相关问题
java中foreach
Java中的foreach循环是一种方便的循环方式,它可以遍历数组或集合中的元素,简化了代码的编写。foreach循环的语法如下:
```
for (元素类型 元素变量 : 遍历对象) {
// 循环体
}
```
其中,元素类型是遍历对象中元素的类型,元素变量是在循环过程中表示每个元素的变量名,遍历对象可以是数组、集合等实现了Iterable接口的对象。在循环体中,可以使用元素变量来操作当前元素。
例如,遍历一个整型数组可以使用以下代码:
```
int[] nums = {1, 2, 3, 4, 5};
for (int num : nums) {
System.out.print(num + " ");
}
```
输出结果为:1 2 3 4 5。
java中foreach方法
在Java中,`foreach`是一种用于遍历集合类型(如数组、列表、集合等)的简洁循环语法。它可以替代传统的`for`循环,并提供一种更简单、更易读的方式来遍历集合中的元素。
`foreach`语法如下:
```java
for (元素类型 元素变量 : 集合) {
// 执行操作
}
```
在每次循环中,元素变量将被赋值为集合中的下一个元素,直到所有元素都被遍历完为止。
例如,我们可以使用`foreach`来遍历一个整型数组:
```java
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}
```
上述代码将输出数组中的每个元素。
需要注意的是,`foreach`循环只能用于遍历集合,不能用于修改集合中的元素。如果需要修改集合中的元素,可以使用传统的`for`循环。