Как сортировать члены перечисления в алфавитном порядке в Java?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как сортировать члены перечисления в алфавитном порядке в Java?

Сообщение Anonymous »

У меня есть класс перечисления, подобный следующему:
public enum Letter {
OMEGA_LETTER("Omega"),
GAMMA_LETTER("Gamma"),
BETA_LETTER("Beta"),
ALPHA_LETTER("Alpha");

private final String description;

Letter() {
description = toString();
}

Letter(String description) {
this.description = description;
}

public String getDescription() {
return description;
}
}

Далее в моем коде я в основном перебираю перечисление Letter и вывожу его члены на консоль:
for (Letter letter : Letter.values()) {
System.out.println(letter.getDescription());
}

Я думал, что методvalues() даст мне упорядоченное представление перечисления (как упоминалось здесь), но это не так. Я просто получаю члены перечисления в том порядке, в котором я их создал в классе перечисления Letter.
Есть ли способ вывести значения перечисления в алфавитном порядке? Нужен ли мне отдельный объект Comparator или есть встроенный способ сделать это? По сути, я бы хотел, чтобы значения были отсортированы в алфавитном порядке на основе текста getDescription():
Alpha
Beta
Gamma
Omega


Подробнее здесь: https://stackoverflow.com/questions/173 ... ly-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сортировать массив в алфавитном порядке в С#
    Anonymous » » в форуме C#
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Сортировать QTreeWidget в алфавитном порядке, кроме одного элемента.
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Сортировать QTreeWidget в алфавитном порядке, кроме одного элемента.
    Anonymous » » в форуме Python
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Сортировать QTreeWidget в алфавитном порядке, кроме одного элемента.
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Проблема, пытаясь сортировать изображения в алфавитном порядке с помощью имени файла, которые были загружены в DIV через
    Anonymous » » в форуме Javascript
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»