Qua*_*Oat 3 java data-structures
我有一个我想要执行操作的对象列表.但是我首先需要将列表分成单独的列表,以便具有相同parentID的所有项目都在同一列表中,然后分别对每个列表执行操作(原因是操作将对象的parentID作为参数).
根据此要求,基于其元素的给定属性分隔列表的最佳方法是什么?将在原始列表中传递的最大对象数<10,000,通常<1,000.
非常感谢所有帮助!
听起来你可能想要Multimaps.index
从番石榴中使用它.这将构建一个多映射,其中每个键都有一个元素集合.
将keyFunction
传递到index
将是一个Function
刚刚从检索单个元素的属性.