JDK5新特性_3.枚舉的常用方法
阿新 • • 發佈:2018-01-19
length tro 轉換成 spa () name col color 數組操作
public class T4_EnumMethod { public static void main(String[] args) { WeekDay day1 = WeekDay.FIR; System.out.println(day1);// 直接打印,枚舉底層重寫了toString() System.out.println(day1.name());// 同上,得到枚舉toString後的名字 System.out.println(day1.ordinal());// 排行,在枚舉中排第幾 System.out.println(day1.getClass());//得到枚舉類的對象 System.out.println(day1.compareTo(WeekDay.WEN));//兩個枚舉對象比較 相減操作,前減後 System.out.println(WeekDay.valueOf("SUM"));// 將字符串轉換成枚舉對象 System.out.println(WeekDay.values().length);// 將枚舉所有對象轉換成數組,就可以進行數組操作 } public enum WeekDay { SUM, MON, TUES, WEN, THIR, FIR, SAT; } }
控制臺輸出結果:
FIR
FIR
5
class com.day1.T4_EnumMethod$WeekDay
2
SUM
7
JDK5新特性_3.枚舉的常用方法