Код: Выделить всё
List result = List.of(1, 2)
.parallelStream()
.collect(
ArrayList::new,
(x, y) -> x.add(y),
(x, y) -> y.addAll(x)
);
System.out.println(result);
Код: Выделить всё
collect
Код: Выделить всё
(x, y) -> y.addAll(x) // output: [1]
Код: Выделить всё
(x, y) -> x.addAll(y) // output: [1, 2]
Подробнее здесь: https://stackoverflow.com/questions/788 ... ctor-order