Скажем, например, у меня есть:Сортировка ArrayList, базирующийся на ArrayList B
ArrayList A; со значениями: «a», «b», «c», «d», «e»
ArrayList B; со значениями: "3", "1", "5", "2", "4"
Затем я выполнил
Collections.sort (B);
так, то ArrayList B становится:
"1", "2", "3", "4", "5"
Теперь я хочу, чтобы отсортировать ArrayList на основе сорта в ArrayList B, я должен получить ArrayListA:
"б", "д", "а", "е", "с"
Как я могу добиться этого? Извините, я все еще новичок в Android. Любая помощь будет оценена по достоинству.
Андроид API не предоставляет никаких возможностей для достижения этой цели. Вам нужно будет написать код для обработки необходимой логики. – wdosanjos
Я не понимаю ваш пример. Как сортировать A с помощью B? Кроме того, это не связано с Android. – Zarwan
Взгляните на [этот ответ] (http://stackoverflow.com/a/4839994/3558960). А также [это] (http://stackoverflow.com/a/4841110/3558960). –