java集合过滤长度为5且开头a字母开头的字段数据
时间: 2023-06-13 17:09:11 浏览: 146
java8 集合 多字段 分组 统计个数代码
5星 · 资源好评率100%
假设我们有一个字符串列表,可以使用 Java 8 中的 Stream API 进行过滤,代码如下:
```java
List<String> list = Arrays.asList("apple", "banana", "apricot", "avocado", "orange");
List<String> filteredList = list.stream()
.filter(s -> s.startsWith("a") && s.length() == 5)
.collect(Collectors.toList());
System.out.println(filteredList);
```
输出结果为:`[apric]`,满足条件的只有 `apric` 一个字符串。
阅读全文