Java – суммировать значения атрибутов из списка объектовJAVA

Программисты JAVA общаются здесь
Anonymous
Java – суммировать значения атрибутов из списка объектов

Сообщение Anonymous »

У меня есть список объектов с разными атрибутами, я хочу вычислить один из этих атрибутов (всего), добавив значения другого атрибута (значения) для каждого другого атрибута (фильтра).
Например:

Код: Выделить всё

List [
Object 1 {
filter: a,
value: 10,
total: ?
},
Object 2 {
filter: a,
value: 20,
total: ?
},
Object 3 {
filter: b,
value: 30,
total: ?
},
Object 4 {
filter: b,
value: 40,
total: ?
},
]
Желаемый результат:

Код: Выделить всё

List [
Object 1 {
filter: a,
value: 10,
total: 30
},
Object 2 {
filter: a,
value: 20,
total: 30
},
Object 3 {
filter: b,
value: 30,
total: 70
},
Object 4 {
filter: b,
value: 40,
total: 70
},
]
Я думал использовать Stream API для решения этой проблемы, но не знаю, как это сделать.

Подробнее здесь: https://stackoverflow.com/questions/783 ... of-objects

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