Java 枚舉

enum

  1. 在 Java 中使用 enum 關(guān)鍵字來(lái)定義枚舉類,其地位與 class、interface 相同
  2. 在 Java 中使用 enum 關(guān)鍵字來(lái)定義枚舉類,其地位與 class、interface 相同,一個(gè) Java 源文件中最多只能有一個(gè) public 類型的枚舉類,且該 Java 源文件的名字也必須和該枚舉類的類名相同,這點(diǎn)和類是相同的

使用

// 定義一個(gè)星期的枚舉類
public enum WeekEnum {
    // 在第一行顯式地列出7個(gè)枚舉實(shí)例(枚舉值),系統(tǒng)會(huì)自動(dòng)添加 public static final 修飾
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
} 

遍歷

for (WeekEnum a : WeekEnum.values()){
  System.out.println(a);
}

其他詳細(xì)使用:

  • 作為switch的判斷條件
  • 枚舉實(shí)現(xiàn)單例
  • 枚舉可與數(shù)據(jù)庫(kù)交互

詳見:
https://segmentfault.com/a/1190000018897295

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 枚舉類的存在意義 在某些情況下,一個(gè)類的對(duì)象是有限而且固定的。比如季節(jié)類,它只有四個(gè)對(duì)象;再比如行星類,它只有八個(gè)...
    LLorenzo閱讀 684評(píng)論 0 1
  • 一 Java 枚舉7常見種用法DK1.5引入了新的類型——枚舉。在 Java 中它雖然算個(gè)“小”功能,卻給我的開發(fā)...
    歡樂時(shí)光歡樂你我閱讀 912評(píng)論 0 6
  • 有的人說,不推薦使用枚舉。有的人說,枚舉很好用。究竟怎么使用,如何使用,仁者見仁智者見智。總之,先學(xué)會(huì)再說~ 為什...
    秋刀魚茶泡飯QAQ閱讀 973評(píng)論 0 5
  • 班里是不是有人來(lái)反饋班里情況,感覺都是些雞毛蒜皮的小事:吃飯的時(shí)候沒有坐在自己的座位上,座位邊上有紙片,寢室里就寢...
    冉再云閱讀 232評(píng)論 0 1
  • 在三餐之間,有時(shí)會(huì)覺得餓;有時(shí)很想吃甜食。在Keep上發(fā)現(xiàn)了紫薯香蕉餅的做法,覺得可以作為健身小吃。 做法非常簡(jiǎn)單...
    Tobelinda閱讀 600評(píng)論 0 0

友情鏈接更多精彩內(nèi)容