Это простая синтаксическая проблема, с которой вы здесь сталкиваетесь:
.collect(Collectors.groupingBy(MenuPrice::getUpdateDate));
Но я видел, что в других вопросах вы (ab) используете parallel
в потоках.Скорее всего, это никогда не будет хорошей идеей, так как обычно для параллелизма требуется много данных, чтобы иметь какое-либо значение.
Чем использование java.util.Date
также вызывает вопросы;это действительно старый API ... Это особенно странно, так как вы используете java-8 для потоковой передачи, но он уже поставляется с гораздо лучшими классами в пакете java.time