最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Enum的簡單使用

 更新時間:2017年09月01日 11:01:25   作者:minxinfeng  
這篇文章主要為大家詳細(xì)介紹了Java Enum的簡單使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下

最近為了便于對狀態(tài)碼的描述信息進(jìn)行解析,學(xué)習(xí)了一下Enum的使用,發(fā)現(xiàn)還挺好使的。

首先,定義一個Enum的類Status,有兩個屬性statusValue狀態(tài)碼 以及 statusDesc狀態(tài)描述

public enum Status {
  STATUS_OK("01","成功"),
  STATUS_FAILED("02","失敗"),
  STATUS_NOTHING("03","未知狀態(tài)");
  
  private Status(String statusValue, String statusDesc){
    this.statusValue = statusValue;
    this.statusDesc = statusDesc;
  }
  
  //通過statusValue獲取狀態(tài)描述
  public static String getStatusDesc(String statusValue){
    for(Status s : Status.values()){
      if(s.statusValue.equals(statusValue)){
        return s.statusDesc;
      }
    }
    return null;
  }
  
  //重寫toString方法
  @Override
  public String toString(){
    return "statusValue=" + this.statusValue + ",statusDesc=" + this.statusDesc;
  }
  
  private String statusValue;//狀態(tài)值
  private String statusDesc;//狀態(tài)描述
  public String getStatusValue() {
    return statusValue;
  }
  public void setStatusValue(String statusValue) {
    this.statusValue = statusValue;
  }
  public String getStatusDesc() {
    return statusDesc;
  }
  public void setStatusDesc(String statusDesc) {
    this.statusDesc = statusDesc;
  }
}

測試如下

public class App {
  public static void main( String[] args )
  {
    System.out.println(Status.getStatusDesc("01"));//輸出:成功
    System.out.println(Status.STATUS_FAILED.getStatusDesc());//輸出:失敗
    System.out.println(Status.STATUS_NOTHING.toString());//輸出:statusValue=03,statusDesc=未知狀態(tài)
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • uploadify java實現(xiàn)多文件上傳和預(yù)覽

    uploadify java實現(xiàn)多文件上傳和預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了java結(jié)合uploadify實現(xiàn)多文件上傳和預(yù)覽的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • IDEA中Git的基本應(yīng)用詳解

    IDEA中Git的基本應(yīng)用詳解

    這篇文章主要介紹了IDEA中Git的基本應(yīng)用詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Mybatis學(xué)習(xí)總結(jié)之mybatis使用建議

    Mybatis學(xué)習(xí)總結(jié)之mybatis使用建議

    這篇文章主要介紹了Mybatis學(xué)習(xí)總結(jié)之mybatis使用建議的相關(guān)資料,非常具有參考借鑒價值,需要的朋友可以參考下
    2016-05-05
  • Java String字符串和Unicode字符相互轉(zhuǎn)換代碼

    Java String字符串和Unicode字符相互轉(zhuǎn)換代碼

    這篇文章主要介紹了Java String字符串和Unicode字符相互轉(zhuǎn)換代碼,需要的朋友可以參考下
    2014-10-10
  • SpringBoot 中常用注解及各種注解作用

    SpringBoot 中常用注解及各種注解作用

    本篇文章將介紹幾種SpringBoot 中常用注解及各個注解的作用,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-03-03
  • SpringBoot多文件分布式上傳功能實現(xiàn)

    SpringBoot多文件分布式上傳功能實現(xiàn)

    本文詳細(xì)介紹了如何在SpringBoot中實現(xiàn)多文件分布式上傳,并用代碼給出了相應(yīng)的實現(xiàn)思路和實現(xiàn)步驟,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù)

    Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù)

    這篇文章主要介紹了Jmeter命令行執(zhí)行腳本如何設(shè)置動態(tài)參數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Spring MVC InitBinder驗證方法

    Spring MVC InitBinder驗證方法

    這篇文章主要介紹了Spring MVC InitBinder驗證方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • IDEA?2022?中的Lombok?使用基礎(chǔ)教程

    IDEA?2022?中的Lombok?使用基礎(chǔ)教程

    ? Lombok是使用java編寫的一款開源類庫。其主作用是使用注解來代替一些具有格式固定,沒有過多技術(shù)含量的編碼工作,這篇文章主要介紹了IDEA?2022?中的Lombok?使用基礎(chǔ)教程,需要的朋友可以參考下
    2022-12-12
  • Java二維數(shù)組講解

    Java二維數(shù)組講解

    這篇文章主要詳細(xì)介紹了Java二維數(shù)組,文中有詳細(xì)的相關(guān)資料講解,感興趣的朋友可以參考一下
    2023-04-04

最新評論

莫力| 诏安县| 璧山县| 鲁甸县| 吉首市| 迁西县| 东山县| 祁门县| 达州市| 西藏| 大同市| 阳信县| 桂林市| 双柏县| 吐鲁番市| 色达县| 开江县| 玛曲县| 自治县| 龙山县| 三穗县| 通海县| 石台县| 灵山县| 广水市| 寻乌县| 扎兰屯市| 合山市| 潮州市| 云梦县| 壶关县| 浠水县| 庆元县| 织金县| 丹东市| 建阳市| 康保县| 沈阳市| 溧阳市| 凌海市| 宁强县|