У меня есть Arraylist Объектов. Они возражают, имеют атрибут или тип данных - 'Строка'. Я должен отсортировать Arraylist по той строке. Как достигнуть этого?
Вам нужно написать Comparator
и использовать Collections.sort (List
для сортировки вашего списка List
].
Или ваш MyObject
также может реализовать Comparable
, определяя естественный порядок , который сравнивается по вашему конкретному атрибуту, а затем использовать Collections.sort (вместо List
.
О сортировке List
по различным критериям:
На Компаратор
и Сопоставимый