stream获取list中的某个元素集合
时间: 2023-08-05 08:07:01 浏览: 133
java8从list集合中取出某一属性的值的集合案例
5星 · 资源好评率100%
可以通过使用Java 8中的Stream API来获取List中的某个元素集合。以下是一个示例代码:
```
List<String> list = Arrays.asList("apple", "banana", "orange", "kiwi", "grape");
List<String> result = list.stream()
.filter(str -> str.startsWith("a"))
.collect(Collectors.toList());
System.out.println(result); // Output: [apple]
```
上述代码使用了`stream()`方法将List转换成了一个Stream对象,并使用`filter()`方法筛选出以字母"a"开头的字符串,最后使用`collect()`方法将筛选结果转换成List集合。执行该代码会输出`[apple]`。
阅读全文