1. 程式人生 > >JDK5新特性_3.枚舉的常用方法

JDK5新特性_3.枚舉的常用方法

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.枚舉的常用方法