Как отсортировать список java

Аватар пользователя Иван Полежаев
Иван Полежаев
01 апреля 2023

Для сортировки списка в Java можно использовать метод sort() из класса Collections

Допустим, у нас есть список строк List<String> list. Для сортировки этого списка по возрастанию нужно вызвать метод Collections.sort(list)

Пример:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("pear");

        // Сортировка списка по возрастанию
        Collections.sort(list);
        System.out.println(list);

        // Сортировка списка по убыванию
        Collections.sort(list, Collections.reverseOrder());
        System.out.println(list);
    }
}

Результат:

[apple, banana, pear]
[pear, banana, apple]
0 0