java8遍历list
时间: 2023-09-07 21:17:15 浏览: 106
在Java 8中,你可以使用`forEach`方法来遍历List。以下是一个简单的示例代码:
```java
List<String> list = Arrays.asList("apple", "banana", "orange");
list.forEach(System.out::println);
```
输出结果:
```
apple
banana
orange
```
你还可以使用Lambda表达式来对List进行过滤,排序等操作。例如:
```java
List<String> list = Arrays.asList("apple", "banana", "orange", "grape", "pear");
// 过滤掉长度小于5的元素
List<String> filteredList = list.stream()
.filter(s -> s.length() >= 5)
.collect(Collectors.toList());
// 排序
List<String> sortedList = list.stream()
.sorted()
.collect(Collectors.toList());
// 去重
List<String> distinctList = list.stream()
.distinct()
.collect(Collectors.toList());
```
这是只是一些简单的示例,Java 8的Stream API提供了更多的方法来对List进行处理。
阅读全文
相关推荐















