【发布时间】:2019-03-13 11:00:40
【问题描述】:
我有这段代码
List<BookDto> deskOfficer =
delegationExtendedDto
.stream()
.filter(Objects::nonNull)
.filter(d -> d.getMembers() !=null && !d.getMembers().isEmpty())
.map(d -> d.getMembers()
.stream()
.filter(Objects::nonNull)
.filter(m -> RolesEnum.RESPONSIBLE_ADMIN.equals(m.getRole())))
.collect(Collectors.toList());
但我有一个编译错误
Type mismatch: cannot convert from List<Stream<BookDto>> to List<BookDto>
【问题讨论】:
标签: java java-8 functional-programming java-stream