我有6个Java对象列表,其数据结构如下:
Class MyObj {
int identifier;
Class someOtherClass;
}
6个列表中的每个列表都是List<MyObj>
。
我想构建一个最终列表,在读取所有6个列表并准备最终列表时进行合并排序。
我相信Merge Sort或类似的解决方案是可行的方法。我也查看了比较器示例,但找不到符合我要求的示例。有人可以建议一个可以帮助我完成这项任务的库或现有API吗?
我还在How to Sort a List<T> by a property in the object找到了一个解决方案,但是它在阵列排序中,它没有考虑多个列表。
所有6个列表已经排序,我需要组合排序列表