——金瑛
问题的issue:
https://github.com/dromara/hutool/issues/3380
此处复现:
List>..., 81, 82, 80, 90]}, sam={name=[sam, sam, sam, jack, jack], count=[80, 81, 82, 80, 90]}}
原因是在reducing的第三个参数里出现重复引用导致问题...解决办法:每次都调用第一个参数的supplier创建新map
相关pr:[Fix] 修复 github issue 3380 CollectorUtil.reduceListMap与collectors.groupby...一起使用时出现与预期不符的结果 · Pull Request !...1102 · dromara/hutool - Gitee.com
将原来的:
public static >> Collector<Map