国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java枚舉類用法實例

2019-11-26 15:10:36
字體:
供稿:網(wǎng)友

本文實例講述了Java枚舉類用法。分享給大家供大家參考。具體如下:

package com.school.stereotype; /**  * 活動枚舉類型  * @author QiXuan.Chen  */ public enum EventStatus {   /**    * 未發(fā)布。    */    DRAFT("DRAFT", "未發(fā)布"),   /**    * 已發(fā)布。    */   PUBLISHED("PUBLISHED", "已發(fā)布");   /**    * 活動狀態(tài)的值。    */   private String value;   /**    * 活動狀態(tài)的中文描述。    */   private String text;   /**    * @param status 活動狀態(tài)的值    * @param desc 活動狀態(tài)的中文描述    */   private EventStatus(String status, String desc) {     value = status;     text = desc;   }   /**    * @return 當(dāng)前枚舉對象的值。    */   public String getValue() {     return value;   }   /**    * @return 當(dāng)前狀態(tài)的中文描述。    */   public String getText() {     return text;   }   /**    * 根據(jù)活動狀態(tài)的值獲取枚舉對象。    *    * @param status 活動狀態(tài)的值    * @return 枚舉對象    */   public static EventStatus getInstance(String status) {     EventStatus[] allStatus = EventStatus.values();     for (EventStatus ws : allStatus) {       if (ws.getValue().equalsIgnoreCase(status)) {         return ws;       }     }     throw new IllegalArgumentException("status值非法,沒有符合課程狀態(tài)的枚舉對象");   } }

希望本文所述對大家的java程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长垣县| 同江市| 洞头县| 诏安县| 宽甸| 云阳县| 淮安市| 兴海县| 樟树市| 天全县| 定西市| 永和县| 瓦房店市| 临猗县| 柏乡县| 凤阳县| 文安县| 额敏县| 信阳市| 上犹县| 隆化县| 盐池县| 商洛市| 蓬莱市| 巨野县| 古浪县| 海兴县| 中宁县| 大丰市| 晋中市| 新巴尔虎左旗| 枣庄市| 饶河县| 泰来县| 东辽县| 凤山市| 九江市| 金湖县| 浦北县| 邢台县| 渭源县|