java8使用Lambda表达式转list

List<PackageCourse> packageCourseList = packageCourseList.stream().filter(v -> v.getCourse()!=null).collect(Collectors.toList());

解释:

重新统计成一个getCourse()!=null的list集合。

------------------------------------------------------------------------------------------------------------------------------------

List<CourseBuyRecord> filterList = recordList.stream().filter((v) -> !memberMap.containsKey(v.getCourseId())).collect(Collectors.toList());

解释:

重新统计成一个memberMap的key中不包含CourseBuyRecord.getCourseId()的list集合。

发布了114 篇原创文章 · 获赞 52 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Smile_Sunny521/article/details/89846042