1. 程式人生 > ><java>枚舉的簡單介紹

<java>枚舉的簡單介紹

pic spi str spa 枚舉類 lee string line 舉例

1.枚舉,enum關鍵字,相當於public final static.

2.舉例:

首先定義了一個名為spiciness的枚舉類型。

public enum Spiciness {
    NOT, MILD, MEDIUM, HOT, FLAMING
}

再來測試一下enum,這個測試方法表明它有tostring()方法,很方便的顯示某個enum實例的名字。

public class SimpleEnumUse {
    public static void main(String[] args) {
        Spiciness howHot = Spiciness.MEDIUM;
        System.out.println(howHot);
    }
}

輸出結果: MEDIUM

除此之外,enum還有ordinal()方法,能很方便地表示特定enum常量的聲明順序。

public class EnumOrder {

    public static void main(String[] args) {
        for (Spiciness s : Spiciness.values()) {
            System.out.println(s + ", ordinal " + s.ordinal());
        }
    }

}

輸出結果:

NOT, ordinal 0

MILD, ordinal 1
MEDIUM, ordinal 2
HOT, ordinal 3
FLAMING, ordinal 4

<java>枚舉的簡單介紹