国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 米易县| 祁门县| 凤冈县| 迁西县| 宁南县| 陇川县| 定安县| 鄂伦春自治旗| 滦南县| 普陀区| 腾冲县| 凤山市| 南充市| 青海省| 虎林市| 盐津县| 麻城市| 富顺县| 福建省| 宁城县| 花莲县| 潜山县| 芦溪县| 沙河市| 贵港市| 玛纳斯县| 宁河县| 柳州市| 漾濞| 济阳县| 平昌县| 湄潭县| 东明县| 安陆市| 通海县| 灵山县| 锦屏县| 黑山县| 镇康县| 色达县| 南和县|