java集合lambda
时间: 2023-10-24 19:06:37 浏览: 103
Java 8 引入了 Lambda 表达式,可以更方便地对集合进行操作。Lambda 表达式可以作为参数传递给集合的方法,例如 forEach()、filter()、map() 等。
下面是一个使用 Lambda 表达式对 List 进行遍历的例子:
```
List<String> list = Arrays.asList("apple", "banana", "orange");
list.forEach(item -> System.out.println(item));
```
输出结果为:
```
apple
banana
orange
```
在上面的例子中,Lambda 表达式 `item -> System.out.println(item)` 作为参数传递给了 `forEach()` 方法,用于遍历集合并输出每个元素。
除了 `forEach()` 方法,还有很多其他的集合方法可以使用 Lambda 表达式进行操作,例如:
- `filter()`:过滤集合中的元素
- `map()`:对集合中的元素进行转换
- `reduce()`:将集合中的元素归约为一个值
阅读全文