【发布时间】:2018-05-04 07:39:15
【问题描述】:
我正在尝试使用流按名字和姓氏查找朋友。是否可以从此流中返回对象?喜欢这个名字和姓氏的朋友吗?因为现在返回不匹配。
@Override
public Friend findFriend(String firstName, String lastName) throws FriendNotFoundException {
if (firstName == null || lastName ==null) {
throw new IllegalArgumentException("There is no parameters");
}
List<Friend> result = friends.stream()
.filter(x -> (firstName.equals(x.getFirstName())) &&
(lastName.equals(x.getLastName()))))
.collect(Collectors.toList());
return result;
【问题讨论】:
-
致电
findAny()或findFirst()而不是collect()。
标签: java object methods return java-stream