对列表中的所有属性值求和

我有一个带有几个Integer属性的类,类似于:

public class Test {
    private Integer a;
    private Integer b;
    private Integer c;
    private Integer d;
    private Integer e;
    private Integer f;
    private Integer g;
}

所以,我得到了这个类的一个列表,其中有很多寄存器,我必须对这个列表的所有属性分别求和。然后我做了一些类似的事情:

List<Test> tests = testRepository.findAllTest();

Test test = new Test();
for (Test testList: tests) {
    test.setA(test.getA + testList.getA);
    test.setB(test.getB + testList.getB);
    test.setC(test.getC + testList.getC);
    test.setD(test.getD + testList.getD);
    test.setE(test.getE + testList.getE);
    test.setF(test.getF + testList.getF);
    test.setG(test.getG + testList.getG);
}
 return test;

这个实现运行得很好,但我现在想看看有没有更简单的方法,清理代码,使它变得简单

转载请注明出处:http://www.owntest.net/article/20230526/2185848.html