lambda表达式
作者:
陈文瑜 | 来源:发表于
2020-07-07 11:13 被阅读0次两List类型类似mysql左连接操作
/**
* 类似mysql左连接
* @param oneList
* @param twoList
* @return
*/
public static List<Person> compareTwo(List<Person> oneList, List<Identity> twoList) {
List<Person> list = oneList.stream().map(
person -> twoList.stream().filter(identity -> person.getEmployee().equals(identity.getNumber()))
.findFirst().map(i -> {
person.setLoginNumber(i.getLoginName());
return person;
}).orElse(person)
).collect(Collectors.toList());
return list;
}
本文标题:lambda表达式
本文链接:https://www.haomeiwen.com/subject/tekaqktx.html
网友评论