//--------------------------------------------實體-------------------------------------
private canci name;
@enumerated(enumtype.string)
@column(name = "name",nullable = false, length = 10)
public canci getname()
public void setname(canci name)
public enum canci
,zc("早餐"){},
wc("午餐") {},
w_c("晚餐") {};
private string value;
private canci(string value)
public string getvalue()
}//--------------------------------------------controller-------------------------------------
model.addattribute("types", mealtime.canci.values());
//--------------------------------------------jsp-------------------------------------
selected="selected" >$
-----------------------------------jsp頁面取固定的key和value---------------
//----------------------實體---------------
private productpayway paytype;
@enumerated(enumtype.string)
@column(name = "pay_type",nullable = false, length = 10)
public productpayway getpaytype()
private productpayway(string value)
public string getvalue()
//---------------controller------------------
model.addattribute("productpayway",productpayway.values());
//-------------jsp----------------------
$ --得到htz $ --得到後台支
$ --得到zfb $ --得到支付寶
$ --得到ck $ --得到餐卡
----------------------------------controller頁面取固定的key和value---------------
//----------------------實體---------------
private productpayway paytype;
@enumerated(enumtype.string)
@column(name = "pay_type",nullable = false, length = 10)
public productpayway getpaytype()
private productpayway(string value)
public string getvalue()
取key:
enum.valueof(productpayway.class, productpayway.wx.tostring())
productpayway.wx.name()
取value:
productpayway.values()[1].getvalue()
獲取列舉的value:
mealtime.settypestr(mealtype.valueof(mealtime.getmealtype().tostring()).getvalue());
獲取列舉的key:
mealtime.setmealtype(mealtype.valueof(mealtime.gettypestr()));
列舉的使用
什麼是 列舉?需要在一定的範圍內取值,這個值只能是這個範圍中的任意乙個。舉例 交通訊號燈,有三種顏色,但是每次只能亮三種顏色裡面的任意乙個。列舉關鍵字 enum enum color3列舉的構造方法也是私有的 列舉的使用方法示例 package test04 public class testenu...
列舉的使用
列舉的使用 include define pink 0 define red 1 define green 2 define white 3 define black 5 define yellow 6 enum是關鍵字 裡面的成員是乙個識別符號,列舉常量 列舉型別 成員 列舉成員,列舉常量 enu...
列舉的使用
123 4 一 列舉類的使用 5 1.列舉類的理解 類的物件只有有限個,確定的。我們稱此類為列舉類 6 2.當需要定義一組常量時,強烈建議使用列舉類 7 3.如果列舉類中只有乙個物件,則可以作為單例模式的實現方式。8 9 二 如何定義列舉類 10 方式一 jdk5.0之前,自定義列舉類 11 方式二...