簡單的使用列舉類

2021-10-04 01:25:32 字數 1150 閱讀 3672

列舉類使用例子:

public

enum systemusertype

public string getlabel()

public

static systemusertype getenum

(string name)

for(systemusertype enums :

values()

)}return null;

}/**

* 如果沒有對應的列舉則丟擲異常

hibernate註解之@enumerated

/** 列舉:賬號啟用狀態列舉

* 賬戶狀態,1-未啟用 2-啟用

* */

public

enum state

public

intgetvalue()

state

(int value, string name)

}

@column

(nullable =

false

, length =6)

@enumerated

(enumtype.string)

private systemusertype usertype;

@enumerated預設的value是ordinal,取的就是列舉的下標,下標就是 1, 2
此時資料庫的資料型別需要是數值型別

@enumerated(value=enumtype.string),取的就是列舉的名字,名字就是 未啟用 , 已啟用
此時資料庫的資料型別需要是varchar那些字串類

Java列舉類的簡單使用

列舉類的本質就是提供有限個例項,我們自己不能隨便new物件,那麼我們先按照如下步驟自己手動實現一下代表季節的列舉類,提供春 夏 秋 冬4個例項 定義myenumation類,私有化建構函式 宣告季節名稱 季節描述2個成員變數,生成相應的構造方法和set get方法 宣告4個靜態的myenumatio...

關於列舉類的簡單使用

public enum hwenum public void setcode string code public string getname public void setname string name hwenum string code,string name public static ...

列舉的簡單使用

c 中的列舉與c中的不一樣,定義的內容不一樣,用法上也存在差異 c的用法在c 中可以完全使用,但是c 的不能夠在c中使用,c中的不能夠定義方法,屬性等。列舉型別是一種的值型別,它用於宣告一組命名的常數。1 列舉的宣告 列舉宣告用於宣告新的列舉型別。訪問修辭符 enum 列舉名 基礎型別 基礎型別必須...