python編程 如何遍歷枚舉類型的對(duì)象,并獲取枚舉類型長(zhǎng)度?
如何遍歷枚舉類型的對(duì)象,并獲取枚舉類型長(zhǎng)度?publicenumtestenum{aa,bb,cc,dd}foreach(中的testenum項(xiàng))枚舉.GetValue(typeof(testenum
如何遍歷枚舉類型的對(duì)象,并獲取枚舉類型長(zhǎng)度?
publicenumtestenum{aa,bb,cc,dd}foreach(中的testenum項(xiàng))枚舉.GetValue(typeof(testenum)){}枚舉.GetValue(typeof(枚舉的名稱))獲取指定枚舉的枚舉值。枚舉.GetNames(typeof(枚舉名稱))獲取指定枚舉的枚舉名稱。
Java中枚舉怎么遍歷?
我們可以通過反射和枚舉類的靜態(tài)方法值()來遍歷它:enum rating{Unrated,G,PG,PG13,R,nc17}public class test{public static void main(string args)}{系統(tǒng)輸出打?。ā笆状瓮ㄟ^反射)”)類clz=等級(jí)對(duì)于(對(duì)象對(duì)象:clz.getEnumConstants類()) { 系統(tǒng)輸出打?。繕?biāo))}系統(tǒng)輸出打?。ā暗诙N方法是枚舉靜態(tài)方法值()”)(評(píng)級(jí)率:額定值()) { 系統(tǒng)輸出打印(rate)}}}運(yùn)行結(jié)果:第一種方法反映了未評(píng)級(jí)的g PG PG13 R nc17,第二個(gè)方法枚舉靜態(tài)方法值()Unrated g PG PG13 R nc17