一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java枚舉類型在switch語句正確使用方法詳解

Java枚舉類型在switch語句正確使用方法詳解

2020-07-04 11:36Zhufanfan JAVA教程

這篇文章主要介紹了Java枚舉類型在switch語句正確使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

很多人也許會嘗試寫下這樣的代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ResultStructureEnum type = ResultStructureEnum.valueOf(userType);
switch (type) {
case ResultStructureEnum.STUDENT:
  ...
  break;
case ResultStructureEnum.TEACHER:
  ...
  break;
case ResultStructureEnum.PARENT:
  ...
  break;
...
}
# 這樣編譯不會通過,提示case后必須是一個常量

正確的寫法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ResultStructureEnum type = ResultStructureEnum.valueOf(userType);
switch (type) {
case STUDENT:
  ...
  break;
case TEACHER:
  ...
  break;
case PARENT:
  ...
  break;
...
}
# 即在 case 后面可以直接寫枚舉類型,不用加枚舉類的類名。

如果需要根據(jù)類型的名稱返回枚舉實例,可以在枚舉類中加入方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
  * 根據(jù)統(tǒng)計編號獲取對應(yīng)枚舉實例
  *
  * @param statNo
  * @return
  */
 public static ResultStructureEnum getStructureEnum(String statNo) {
   if (StringUtils.isBlank(statNo)) {
     return null;
   }
   for (ResultStructureEnum result : ResultStructureEnum.values()) {
     if (result.statNo.equals(statNo)) {
       return result;
     }
   }
   return null;
 }

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

原文鏈接:https://www.cnblogs.com/zhufanfan/p/13213426.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲男人的天堂网站 | 国产在线观看精品 | 男人视频网 | 久久综合久综合久久鬼色 | 亚洲精品视频在线 | 91在线精品老司机免费播放 | 免费观看欧美一级高清 | 精品国产在天天线在线麻豆 | 无码一区国产欧美在线资源 | 日本高清不卡一区久久精品 | 日韩欧一级毛片在线播无遮挡 | 久久中文字幕综合不卡一二区 | 日产精品一卡2卡三卡4乱码久久 | 国产免费不卡视频 | 日本精品人妖shemale人妖 | 四虎影视紧急入口地址大全 | 亚洲成人精品久久 | 我被男人下药添得好爽 | 成人免费毛片一区二区三区 | 欧美日韩国产手机在线观看视频 | 二次元美女内裤凹陷太深 | 999国产高清在线精品 | 亚洲激情自拍偷拍 | 第一次做m被调教经历 | 国产成人影院在线观看 | 成年男女免费大片在线观看 | 国产99久久久国产精品成人 | 亚洲精选在线观看 | 国产精品密播放国产免费看 | 99re视频精品全部免费 | 久久re这里精品23 | 国产卡一卡二卡四卡无卡 | 好大好湿好硬好爽好深免费视频 | 国产日韩欧美在线一二三四 | 荡女淫春2未删减版 | 亚洲免费在线观看 | 娇小8一12xxxx第一次 | 国内精品麻豆 | 色老板在线视频观看 | 高清女主播一区二区三区 | 扒开女人下面使劲桶屁股动漫 |