java lambda 所有列求和

今天做东西的时候遇到一个需求,求list集合所有列的求和。折腾半天也没有搞出来,网上大部分都是单列求和就像下面这样的,其他都差多,什么 min,max avg count

只得到了number这个属性的总和,其他属性怎么办?有人可能会说可以这样

但是要有10,20个属性呢?所以还是不靠谱啊

最后一个朋友提示了一下,仿然大悟,原来可以这么操作,直接在对象里封装一个求和方法,让属性相加,然后在调用就行了,

之前一直在lambda里找解决办法,结果忘了本质。果然还是思维不够开阔。

posted @ 2019-08-15 14:13  花儿为何那样红  阅读(8949)  评论(0编辑  收藏  举报