Это код, который возвращает объект с максимальной датой, начиная с потока, я хотел бы вернуть мне список, предполагая, что записей больше.
Как его следует изменить?
Comparator<DatoStoricoNominativo> comparator =
Comparator.comparing( DatoStoricoNominativo::getDataFine );
DatoStoricoNominativo dsna = dsn.stream().max(comparator).get();




Вы можете выполнить еще одну итерацию, чтобы найти элементы с той же датой, что и dsna, например:
List< DatoStoricoNominativo> elements = dsn.stream()
.filter(e -> dsna.getDataFine().equals(e.getDataFine())
.collect(Collectors.toList());