我上了这个课:
run
我想按日期分组
public class MenuPrice {
private BigDecimal price;
private Date updateDate;
}
但是我有一个编译错误:令牌“ ::”上的语法错误,无效 AssignmentOperator
答案 0 :(得分:1)
这是您在此处遇到的一个简单的语法问题:
.collect(Collectors.groupingBy(MenuPrice::getUpdateDate));
但是,我看到在其他问题中,您(ab)在流中使用parallel
。这可能永远不是一个好主意,因为您通常需要很多数据才能平行进行任何关联。
比起使用java.util.Date
也会引起一些问题;这是一个非常古老的API ...尤其奇怪,因为您使用java-8进行流式传输,但是java.time
包中已经包含了更好的类