Listall=Lists.newArrayList(); PageData pd=new PageData(); pd.put("a",1); pd.put("b",2); pd.put("c",3); all.add(pd); PageData pd1=new PageData(); pd1.put("a",2); pd1.put("b",3); pd1.put("c",4); all.add(pd1); PageData ddd= all.stream().reduce((x,y)-> { int a= Integer.valueOf(x.getString("a")); int b= Integer.valueOf(x.getString("b")); int c= Integer.valueOf(x.getString("c")); int a1= Integer.valueOf(y.getString("a")); int b1= Integer.valueOf(y.getString("b")); int c1= Integer.valueOf(y.getString("c")); PageData pd2= new PageData(); pd2.put("a",a+a1); pd2.put("b",b+b1); pd2.put("c",c+c1); return pd2; }).get(); System.out.println(ddd); } ```{a=3, b=5, c=7}



