DESKTOP-1K7LKMB_20200903-马思宇
枚举
-
1、声明枚举使用 enum关键字
-
2、枚举是一种特殊的类,所以枚举的类体中可以声明 字段、方法、构造、初始化器(类初始化器/实例 初始化器) 、类 、接口
-
3、所有的枚举常量必须在第一个 分号之前声明 (类体中的第一个分号之前都是枚举常量)
-
4、如果有多个枚举常量,则使用逗号隔开即可
-
5、枚举类的所有构造方法默认都是私有的
-
Comparator<Customer> comparator = new Comparator<Customer>() {
public int compare(Customer o1, Customer o2) {
if(o1.getBirthdate().isAfter(o2.getBirthdate()))
return 1;
if(o1.getBirthdate().isBefore(o2.getBirthdate()))
return-1;
else return 0;
}
};
Arrays.sort( customers , comparator ); // 用比较器排序
for (int i = 0; i < customers.length; i++) {
System.out.println(customers [i]);
}
近期评论