好,
List.distinctBy
是上的方法
io.vavr.collection.List
,而你正试图在
java.util.stream.Stream
.
你可以用例如。
StreamEx
取而代之的是:
StreamEx.of(
menuPriceByDayService
.findAllOrderByUpdateDate(menu, DateUtils.semestralDate(), 26)
.stream())
.distinct(MenuPriceByDay::getUpdateLocalDate)
.map
但对于这种特殊情况,你真的不需要它,因为你正在做一个
map
同样的功能
之后。所以它应该等同于
menuPriceByDayService
.findAllOrderByUpdateDate(menu, DateUtils.semestralDate(), 26)
.stream()
.map(cp -> cp.getUpdateLocalDate())
.distinct()
.sorted()
.forEach(System.out::println);
(假设
getUpdateLocalDate