2021
02-24
02-24
Java8 Collectors求和功能的自定义扩展操作
业务中需要将一组数据分类后收集总和,原本可以使用Collectors.summingInt(),但是我们的数据源是BigDecimal类型的,而Java8原生只提供了summingInt、summingLong、summingDouble三种基础类型的方法。于是就自己动手丰衣足食吧。。自定义工具类publicclassMyCollectors{privateMyCollectors(){}//publicstatic<T>Collector<T,?,BigDecimal>summingBigDecimal(Function<?superT,BigDecimal>mapper){}...
继续阅读 >