У Java 8 і вище можна використовуйте Stream API для сортування списку. Stream API надає метод сортування, який можна використовувати для сортування елементів потоку. У наведеному вище прикладі список номерів перетворюється на потік за допомогою методу stream(). Потім у потоці викликається метод sorted() для сортування елементів.
Резюме. Метод sort() класу колекцій використовується для сортування списку в Java. Ми можемо сортувати список у природному порядку, де елементи списку мають реалізовувати інтерфейс Comparable. Ми також можемо передати реалізацію Comparator для визначення правил сортування.
Як відсортувати рядок у Java за алфавітом у Java?
- Отримайте необхідний рядок.
- Перетворіть заданий рядок на масив символів за допомогою методу toCharArray().
- Відсортуйте отриманий масив методом sort() класу Arrays.
- Перетворіть відсортований масив на String, передавши його конструктору масиву String.
метод sort():
- імпорт java. util. масиви;
- публічний клас Main {
- public static void main(String[] args) {
- int[] arr = {64, 34, 25, 12, 22, 11, 90};
- // Сортування масиву.
- Масиви. sort(arr);
- // Надрукувати відсортований масив.
- система. поза. println("Відсортований масив: " + Масиви. toString(arr));
Ми можемо сортувати список чисел у порядку зростання за допомогою списку. метод sort() із компаратором. naturalOrder() або просто за допомогою List. sort() без будь-яких аргументів, якщо список містить порівняльні елементи.