对集合按照单个属性分组、分组计数、排序
List items =
Arrays.asList(“apple”, “apple”, “banana”,
“apple”, “orange”, “banana...orange=[orange], banana=[banana, banana],
apple=[apple, apple, apple]}
System.out.println(result1);
// 分组计数...我没有资源或需求将它们以原始格式存储在数据库中,因此我希望预先计算聚合并将聚合的数据放在数据库中。...我想知道是否有更好的方法来展开嵌套的映射,或者是否有一个库允许您对集合进行分组。
最佳答案
您应该为地图创建自定义密钥。...不是很面向对象,但很简单。或者,您可以定义自己的表示自定义键的类型,并创建适当的hashCode/equals实现。