закодированный список значений A, B, C, D, E, F, G.... Я хочу, чтобы D помещался перед C при повторении списка в JSP.
Я открыт для перечисления или для использования компараторов.
В настоящее время перечисление SortOrder отличается от объекта Comparable, который у меня есть.
Итак, как я могу справиться с этим кодом ниже.
//override
public int compareTo(Alphabets) {
return name.toLowerCase().compareTo(o.getName().toLowerCase());
}
я пытался
private SortOrder so
public void setName(String name) {
this.name = so.values().toString();
}
Но он выдает «Значения статического метода () из типа SortOrder должны быть доступны статически»
Помогите мне, пожалуйста.
Я попробовал stackoverflow и нашел это, что близко, но недостаточно: Сортировка Java о константах Enum
Редактировать: извините, что всех запутал, вопрос выше - это просто представление о моей проблеме. Слова, которые у меня есть для A, B, C,... имеют другое представление в моем коде. У меня есть список торговых марок для продукта, где я хочу изменить порядок списка.
SortOrder
), чтобы понять выброшенное исключение. Кроме того, можете ли вы уточнить ожидаемое правило сортировки? отсортировать значения в алфавитном порядке без учета регистра по возрастанию, за исключением случаев, когда есть числовой суффикс, иметь суффикс в порядке убывания ? - person Volune   schedule 21.08.2014