一、基本枚举类
1、定义枚举类
package com.enumTest;
public enum WeekDay {
Mon,Tus,WED,THU,FRI,SAT,SUN;
}
2、常用API
WeekDay x=WeekDay.Mon;
System.out.println(x.compareTo(WeekDay.SUN));
System.out.println(x.ordinal());
System.out.println(x.name());
System.out.println(x.equals(WeekDay.SUN));
System.out.println(x.toString());
WeekDay y=Enum.valueOf(WeekDay.class,"FRI");
System.out.println(y);
二、枚举类放函数
1、枚举类定义
package com.enumTest;
public enum Season {
SPRING,SUMMER,FALL,WINTER;
public static String description(Season s){
switch (s){
case SPRING :
return "天气潮湿";
case SUMMER:
return "天气炎热";
case FALL:
return "天气干燥";
case WINTER:
return "天气寒冷";
default:
return "";
}
}
}
2、主函数调用
Season s=Season.SPRING;
System.out.println(Season.description(s));