Tengo 6 listas de Objetos en Java con una estructura de datos como esta:
Class MyObj { int identifier; Class someOtherClass; } Cada Lista en las 6 Listas es una List<MyObj> .
Quiero crear una lista final que fusione la ordenación mientras lee las 6 listas y preparo una lista final.
Creo que Merge Sort o una solución similar es el camino a seguir. También miré el ejemplo del comparador, pero no pude encontrar uno que coincidiera con mis requisitos. ¿Alguien puede sugerir una biblioteca o API existente que pueda ayudarme a realizar esta tarea?
También encontré una solución en How to Sort a List<T> por una propiedad en el objeto pero lo hace en Array sort, no tiene en cuenta múltiples listas.
Las 6 listas ya están ordenadas, necesito una lista ordenada combinada