Как преобразовать 2D-список в список с суммированием всех элементовJAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать 2D-список в список с суммированием всех элементов

Сообщение Anonymous »

Учитывая, что существует три списка целых чисел фиксированного размера и все списки хранятся в другом списке:
List a =

Можно ли получить сумму всех списков с помощью IntStream? Ожидаемый результат, как показано ниже:


//Would Produce Result Of


< 1+1+1, 2+2+2 , 3+3+3 >


Я думаю сначала использовать FlatMap, чтобы все это стало чем-то вроде:


Моя попытка кода выглядит следующим образом:
List newList = new ArrayList();
Arrays.setAll(newList .toArray(), in->{
IntStream.range(1,b).forEach(y->
newList.set(a, a.get(0) + a.get(3*y))
);
});


Подробнее здесь: https://stackoverflow.com/questions/734 ... e-elements

Вернуться в «JAVA»