У меня есть два ArrayList: список строк и список целых чисел. Например:
Bob 2
Kevin 6
Lane 4
Susan 2
//the ArrayLists will have more elements
Я пытаюсь отсортировать целочисленный ArrayList (с MergeSort) и иметь String ArrayList, соответствующий целочисленному ArrayList, например:
Susan 2
Bob 2
Lane 4
Kevin 6
Другие ответы, с которыми я столкнулся, посоветовали использовать карту (int - это ключ, а String - значение); однако я не могу этого сделать, потому что будут дубликаты ключей.
Я читал о Multimap Гуавы; однако мне не совсем удобно включать файлы jar в пути к классам.
Есть ли другой способ сделать это?