Как отсортировать список в алфавитном порядке?​

Воспользуемся золотым правилом — не будем изобретать велосипед. Воспользуемся инструментами, которые идут в стандартной библиотеке — java.util.Collections, а точнее методом sort.

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

public class TestClass {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Z");
        list.add("A");
        list.add("M");
        list.add("B");
        list.add("C");
        System.out.println(list);
        Collections.sort(list);
        System.out.println(list);

    }
}
вывод
[Z, A, M, B, C]
[A, B, C, M, Z]

Стоит обратить внимание на то, что метод ничего не возвращает, вся сортировка инкапсулирована от клиента и происходит внутри листа, ссылку на который передали в метод.

Понравилась статья? Поделиться с друзьями:

Комментарии:

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: