Как преобразовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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