最近使用到的一些实例总结
List中数值列的操作

输出为:

对高精度数进行操作

输出为:

判断列表中有没有重复key

输出为:

判断某个数值在哪个范围段
场景,比如说根据金额在0-200之间收取20%的手续费,200-500之间收取30%,大于500收取50%。


输出为:

对列表进行分组累加
场景,通过SQL将多张表关联查询出带数值的列表,想对其进行分组然后再累加。但是SQL实现过于复杂效率也比较低。可以使用此方法模拟分组累计。



输出为:

对两个Map中相同的Key值累加

输出为:

根据主表数据过滤详情列表并累加
场景,各部门的收入费用信息是通过复杂SQL从N张表中获取的,现在对费用信息根据部门进行合计。



输出为:
[{bsf=0.0, id=ff80808155305838015556fb60930041, dlfwf=0.0, bmmc=办公室}, {bsf=0.0, id=ff80808155305838015556fb970d0042, dlfwf=0.0, bmmc=财务部}]