В Java есть интерфейсы SortedSet и SortedMap. Оба принадлежат платформе Java Collections и предоставляют отсортированный способ доступа к элементам.
Однако, насколько я понимаю, в Java нет SortedList. Вы можете использовать java.util.Collections.sort() для сортировки списка.
Есть идеи, почему он так устроен?
Подробнее здесь: https://stackoverflow.com/questions/872 ... st-in-java