У меня есть список объектов Java, который периодически очищается, а затем перезагружается с обновленными версиями объектов из базы данных. Перед перезагрузкой пользователь, возможно, решил заказать список определенным образом. Мне нужно найти алгоритм, который применяет порядок предыдущего списка к новому списку.
Я не могу использовать Comparator, поскольку объект может быть в произвольном порядке.
Вот мой метод заглушки:
public static List<RetrievedPage> copyPreviousListOrderToFreshList(List<RetrievedPage> previousCopyOfList, List<RetrievedPage> freshCopyOfList)
{
for (RetrievedPage retrievedPage : previousCopyOfList)
{
//reordering, but how?
}
return freshCopyOfList;
}
Спасибо заранее,
Barry