Для массивов есть специальная функция для сортировки части массива от индекса к индексу:
Arrays.sort(Object[] a, int fromIndex, int toIndex)
Для List
также есть функция сортировки
К сожалению, нет варианта, принимающего параметр fromIndex и toIndex .
Я знаю, что могу решить эту проблему, либо применив
list.subList(fromIndex, toIndex)
), отсортируйте его и перезапишите старые записи спискаНо я надеюсь, что есть более красивый способ сделать это.