例如,有一个类似于此的类:
class NameBudget {
String name;
Integer budget;
}
我使用流获取预算列表:
listOfNameBudgets.stream().map(NameBudget::getBudget()).collect(Collectors.toList())
如何使用获取列表中每个条目的累积预算 流?
我避免首先创建预算列表,然后进行累积。在从对象创建列表时应该可以这样做。
如果列表是:
[ {
"name":"A"
"budget":1
},
{
"name":"B"
"budget":2
},{
"name":"C"
"budget":5
}
]
输出列表为[1, 3, 8]