Collector.of (поставщик поставщик, аккумулятор BiConsumer , BinaryOperator сумматор, функция финишер, характеристики ...)
Collector<Integer, List<Integer>, List<Integer>> myCollector =
Collector.of(ArrayList<Integer>::new,
(list, element) -> {list.add(element);},
(list1, list2) -> {list1.addAll(list2);},
Function.identity();,
Characteristics.values()
);
Когда я запустил приведенный выше код, я ожидал, что типы, используемые в статической функции Collector.of (), будут разрешены, но это не так. Вызывает следующую ошибку в eclipse
Метод (Поставщик, BiConsumer, BinaryOperator,
Функция, Collector.Characteristics ...) в типе Collector есть
неприменимо для аргументов (ArrayList :: new, (
list, element) -> {}, (list1, list2) ->
{}, Функция, Коллектор. Характеристики [])
Мне нужна помощь с этим.