定義乙個列舉類
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...