【发布时间】:2019-10-28 14:49:12
【问题描述】:
我是 Java 新手。刚刚发现了一些包含流、过滤器和映射的代码。你能解释一下它是如何工作的吗?
List<String> refs = dataDao.retrieveData(startDate, endDate);
List<String[]> csvRecords = dataDao.retrieveAllData()
.stream()
.filter(promo -> promoFilter(promo, startDate, endDate, refs))
.map(this::promoSummary)
.map(builder::toCsvRecord)
.collect(Collectors.toList());
【问题讨论】:
-
您可能不会在这里得到答案。谷歌更好。看看tutorials.jenkov.com/java-functional-programming/streams.html
标签: java-8