2008年1月27日 星期日

Enumerated Types

Java SE5多了列舉(ENUM)型別,讓我們更方便使用。使用關鍵字enum。
enum有很多有用的function。它的toString()可以顯示每一個enum實體的名稱。ordinal()可以指出enum宣告的次序。還有一個static values()可以用來將enum constants轉換成陣列。例:

public enum Card {
HEART, DIAMOND, CLUB, SPADE
}


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


執行結果如下:
HEART 0
DIAMOND 1
CLUB 2
SPADE 3

0 意見: