我是spring.io的新手。我有下面的代码部分
我要检索1个或多个电子邮件地址的位置。
我希望能够将myEmailAddress
附加到返回的emailTargets.stream()
部分
我该怎么做?
String myEmailAddress = solution.getCustomerEmail();
List<Employee> emailTargets = this.employeeRepository.search(EmployeeSearchCriteria.builder()
.branchCode(customer.getBusinessUnitCode())
.employeeId(solution.getModifiedBy())
.role(Arrays.asList(Role.GOV))
.build());
return emailTargets.stream()
.map(Employee::getEmailAddress)
.collect(Collectors.joining("," ));
答案 0 :(得分:1)
您只需将流与动态创建的流连接起来:
return Stream.concat(emailTargets.stream().map(Employee::getEmailAddress),
Stream.of(myEmailAddress))
.collect(Collectors.joining(","));