Найти в Дзене
DEBAGanov

Java 666. Как сортировать ArrayList?

Для сортировки ArrayList в Java можно использовать метод sort() из класса Collections. Он сортирует элементы списка в порядке возрастания или убывания, в зависимости от заданного компаратора. Вот пример использования метода sort() для сортировки списка строк: ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
Collections.sort(list); // Сортировка в алфавитном порядке
for (String s : list) {
System.out.println(s);
} Этот код создает новый список строк и добавляет в него значения "apple", "banana" и "cherry". Затем он вызывает метод sort() из класса Collections для сортировки списка по возрастанию. Наконец, он выводит отсортированный список на консоль. Если нужна сортировка в обратном порядке, можно передать компаратор в метод sort(). Вот пример: ArrayList<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);
Collections.sort(list, Collections.reverseOrder()); // Сортировка в обратном порядке
for (Intege

Для сортировки ArrayList в Java можно использовать метод sort() из класса Collections. Он сортирует элементы списка в порядке возрастания или убывания, в зависимости от заданного компаратора.

Вот пример использования метода sort() для сортировки списка строк:

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");

Collections.sort(list); // Сортировка в алфавитном порядке
for (String s : list) {
System.out.println(s);
}

Этот код создает новый список строк и добавляет в него значения "apple", "banana" и "cherry". Затем он вызывает метод sort() из класса Collections для сортировки списка по возрастанию. Наконец, он выводит отсортированный список на консоль.

Если нужна сортировка в обратном порядке, можно передать компаратор в метод sort(). Вот пример:

ArrayList<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);

Collections.sort(list, Collections.reverseOrder()); // Сортировка в обратном порядке

for (Integer i : list) {
System.out.println(i);
}

В этом примере мы создаем новый список целых чисел и добавляем в него значения 3, 1 и 2. Затем мы вызываем метод sort() из класса Collections и передаем ему компаратор для сортировки в обратном порядке. Наконец, мы выводим отсортированный список на консоль.

Таким образом, метод sort() из класса Collections позволяет сортировать элементы ArrayList в порядке возрастания или убывания. Для сортировки в обратном порядке можно передать компаратор в метод sort().

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov