【发布时间】:2017-03-22 11:31:18
【问题描述】:
我有这个 Java 地图:
Map<ScheduleAbsenceHeaderHistoryTypeEnum, ValueObject>
....
public enum ScheduleAbsenceHeaderHistoryTypeEnum {
ADDITIONAL_HOURS("ADDITIONAL_HOURS"),
HOLIDAY("HOLIDAY"),
REMAINING_HOLIDAY_HOURS("REMAINING_HOLIDAY_HOURS"),
REMAINING_HOLIDAY_DAYS("REMAINING_HOLIDAY_DAYS"),
TRANSFER_HOLIDAY("TRANSFER_HOLIDAY"),
INCREMENT_HOLIDAY("INCREMENT_HOLIDAY"),
..
我将按字母顺序对地图的键进行排序。 有没有可能以简单的方式做到这一点?
【问题讨论】:
-
为什么要把多余的名字字符串传递给
enum的构造函数?没有那个名称可以通过name()检索。