我有一个按月年String属性排序的对象列表。
我的对象类定义如下:
public class Obj {
String year;
Long membercount;
Long nonmembercount;
Double memberpayment;
Double nonmemberpayment;
}
Run Code Online (Sandbox Code Playgroud)
new Obj("9-2015",100,20,10,5),
new Obj("10-2015",220,40,20,55),
new Obj("11-2015",300,60,30,45),
new Obj("12-2015",330,30,50,6),
new Obj("1-2016",100,10,10,4)
)
Run Code Online (Sandbox Code Playgroud)
membercount我想对、nonmembercount、memberpayment和进行累积和nonmemberpayment。
所以我的新List对象如下所示:
new Obj("9-2015",100,20,10,5)
new Obj("10-2015",320,60,30,60)
new Obj("11-2015",620,120,60,105)
new Obj("12-2015",950,150,110,111)
new Obj("1-2016",1050,160,120,115)
Run Code Online (Sandbox Code Playgroud)
我尝试过,Collectors.summingDouble但它给了我所有的总和,而不是累积的。
我真的很感激任何指点。