List集合分组,多列分组求sum、count、max、min,可支持基本数据类型以及BigDicimal数据类型,不用java8的label表达式
我想熟悉java8的朋友,一般使用分组聚合的时候,一般都使用的label表达式,确实很方便和简单,但是也有一个问题就是,多列分组时要写多个goupby函数,还有一个最麻烦的是如果数据类型是BigDecimal,那就更麻烦了,总之就是一团的代码,让人看了很懵比的感觉。前段时间阅读Map的源码,发现了一个函数,通过对源码的分析就发现这个函数解决了我们上诉所有的问题,而且一旦发现问题,很容易排查问题,下面开始上代码
原创
2020-11-21 14:54:33 ·
2083 阅读 ·
1 评论