Сортировка двух массивов одновременно

Скажем, у меня есть два ArrayLists:

name: [Four, Three, One, Two]
num:  [4, 3, 1, 2]

Если я делаю: Arrays.sort (num), то у меня есть:

name: [Four, Three, One, Two]
num:  [1, 2, 3, 4]

Есть ли какой-нибудь способ, которым я мог бы сделать сортировку по num и отразить это также в имени, чтобы я мог в итоге:

name: [One, Two, Three, Four]
num:  [1, 2, 3, 4]

? Пожалуйста, помогите мне. Я думал о Компараторах и Объектах, но едва знал их вообще.

Ответы на вопрос(4)

Ваш ответ на вопрос