Я вижу, что BigList
- это интерфейс, который расширяет java.util.Collection
.Вы можете использовать Collectors.toCollection
для сбора в этот тип.
Вам нужно будет выбрать определенный класс, который реализует интерфейс BigList
.Например:
BigList<Employee> empList =
empMap.values()
.stream()
.collect(Collectors.toCollection(ReferenceBigArrayBigList::new));
Конечно, если реализация BigList
, которую вы хотите создать, имеет конструктор, который принимает Collection
, вы можете просто создать его экземпляр самостоятельно и передать empMap.values()
без использованияStream
s.