枚举类型是默认按创建顺序排的,不用定义比较器。
枚举类:
public enum Animal {
DOG,
CAT,
PANDA
}
测试类:
public class EnumSort {
public static void main(String[] args) {
List<Animal> list = new ArrayList<>();
list.add(Animal.CAT);
list.add(Animal.PANDA);
list.add(Animal.DOG);
Collections.sort(list);
list.forEach(System.out::println);
}
}
输出:
DOG
CAT
PANDA