java開發中的列舉類

2021-07-28 14:21:11 字數 697 閱讀 6494

定義乙個列舉類

public

enum seasonenum

列舉類常用方法
int compareto(e o): 該方法用於與指定列舉物件比較順序

string name(): 返回列舉例項的名稱

int ordinal(): 返回列舉值在列舉中的索引值

string tostring(): 返回列舉常量的名稱

定義乙個帶有例項變數的列舉類
public

enum gender else

break;

case female:

if (name.equals("女")) else

break;}}

public string getname()

}// 如下**更改

public

enum gender

public string getname()

}// 上面的**實際上等同於如下兩行**

public

static

final gender male = new gender("男");

public

static

final gender female = new gender("女");

java列舉類的應用

應用場景1 假設將學習成績分為a b c d四個等級,這只是類別很少的一種情況,例如我們的訂單日誌的情況就可能非常多 我們歸納這些常量資訊,所以列舉是乙個非常不錯的選擇 同時提供了一些特殊的方法供我們使用。例如 intcompareto e o 比較此列舉與指定物件的順序。classgetdecla...

JAVA列舉類入門

乙個簡單列舉類的例子 public enum light public string tostring 列舉類常用的方法 valueof方法 與tostring相對應。values方法 返回列舉量,可用於遍歷所有列舉值。ordinal方法 返回列舉值在列舉類中的順序,根據列舉值宣告的順序確定。使用列...

Java列舉類回顧

整理一些列舉類的筆記。在jdk1.5之後引入了列舉類關鍵字enum,使得列舉類的建立變得更加簡單明瞭,下面以乙個例子說明 package enum 列舉類理解 author hp public class myseason 3.通過公共方法得到屬性 public string getname pub...