精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

列舉Jave枚舉的幾種操作方法

開發 后端
Jdk 1.5后來了個哥們叫 enum 平時也用著,但也未做個總結啥地,今兒個同事問我如何用,就整理了下。枚舉其實就是一種類型,跟int, char 這種差不多,就是定義變量時限制輸入的,你只能夠賦enum里面規定的值。

Jdk 1.5后來了個哥們叫 enum 平時也用著,但也未做個總結啥地,今兒個同事問我如何用,就整理了下。

枚舉其實就是一種類型,跟int, char 這種差不多,就是定義變量時限制輸入的,你只能夠賦enum里面規定的值。

定義枚舉 方法很簡單,就跟定義一個類一樣,只是把class換成 enum,其他的,你懂地。e.g:

定義一個簡單的枚舉代碼

  1. public enum WorkDay{     
  2.     Monday,Tuesday,Wednesday,Thurday,Friday;//定義時,枚舉值間有逗號隔開,***用分號結束     
  3.   }  

 

廢話不多說,直接上main 方法,拿去玩玩吧:

Java代碼

  1. public static void main(String []args)     
  2. {     
  3.          /**    
  4.              * 枚舉類型是一種類型,既然是類型,就是跟int,char他們 一樣的,    
  5.          * 拿來定義變量,限制你對變量的賦值,就像 int a,你不能夠給a一個 string的值    
  6.          * 同理,一個枚舉用來定義一個變量時,你只能夠賦枚舉值,其方式為    
  7.          * "枚舉名.值"    
  8.             */    
  9.     WorkDay  myworkday=WorkDay.Wednesday;        
  10.          /** 補充點switch的基礎知識,switch語句括號中支持byte \short \char \int類型,    
  11.        * jdk 1.5以后支持枚舉,所以,這里可以直接使用枚舉變量myworkday。    
  12.        * 呵呵,在jdk1.7后將switch將支持string    
  13.           */       
  14.       switch (myworkday)     
  15.         {          
  16.     
  17.           /*枚舉重寫了toString()方法,所以枚舉變量的值不帶前綴    
  18.           * myworkday 里面的值應該是枚舉括號里面的那幾個    
  19.           */    
  20.         case Monday:     
  21.                           System.out.println("you work day is Monday !");     
  22.             break;     
  23.         case Tuesday:     
  24.                         System.out.println("you work day is Tuesday!");     
  25.             break;     
  26.         case Wednesday:     
  27.                         System.out.println("you work day is Wednesday !");     
  28.             break;     
  29.         case Thurday:     
  30.                         System.out.println("you work day is Thurday !");     
  31.             break;     
  32.         case  Friday:     
  33.                  System.out.println("you work day is Friday !");     
  34.              break;     
  35.         }     
  36.     System.out.println("--------遍歷所有值----------");     
  37.     //----使用values()方法返回一個數組     
  38.          
  39.     for(WorkDay day:WorkDay.values())     
  40.     {            
  41.         System.out.println(day);     
  42.     }     
  43.     //-----既然是數組,就可以統計大小     
  44.     System.out.println("WorkDay 里面有   "+WorkDay.values().length+" 個元素");     
  45.                //--------------------調用 ordinal()方法,返回枚舉值在枚舉中的索引,數組索引嘛,當然從0開始     
  46.     System.out.println(WorkDay.Monday.ordinal());     
  47.     System.out.println(WorkDay.Friday.ordinal());     
  48.              //---默認實現java.lang.Comparable接口 ,測試測試     
  49.     System.out.println(WorkDay.Monday.compareTo(WorkDay.Thurday));//結果應該是 -3     
  50.     //---Monday的索引為0,Thurday為 3,0-3=-3,     
  51.     System.out.println(WorkDay.Friday.compareTo(WorkDay.Tuesday));//同理,結果應該為4-1=3,     
  52.          
  53. }   

 

簡單吧,來點狠的,前面說了,枚舉有點像類,只是把class換成了enum,那么它跟一般的類一樣可以添加屬性或方法。

帶方法與屬性的enum代碼

  1. public enum WeAreJavaer{           
  2.         chinese,java, spring, DB2, AIX; // 枚舉列表,必須寫在最前面,否則編譯出錯     
  3.         private final static String location = "javaeye";      //定義一個屬性     
  4.         public static WeAreJavaer getInfomation() {              
  5.          WeAreJavaer flag=null;     
  6.             if (location.equals("javaeye"))     
  7.               {     
  8.              flag=java;                  
  9.               }     
  10.             else     
  11.              {      
  12.              flag= chinese;     
  13.              }     
  14.               return flag;     
  15.             }     
  16.     } 

 

老規矩,直接上main()方法測試:

寫道

 

  1. public static void main(String []ags)   
  2. {   
  3. System.out.println("---------------------測試調用枚舉中寫的方法-------------------------------");   
  4. System.out.println("直接調用枚舉里面的方法: "+ WeAreJavaer.getInfomation());   

 

3、來點更狠的。

你可以通過括號來給enum賦值,這樣的話,你必須有帶參的構造方法,還需要有一屬性與方法,否則編譯時會出錯。

另外,你如果給enum里面的元素賦值的話,要么都賦,要么都不賦,不要東賦一個,西賦一個。

如果不賦值則不能寫構造方法,如果你賦值了,而沒有構造方法,編譯還是通不過,廢話不多少,來,看:

可賦值的enum代碼

  1. public enum People {              
  2.        xiaowang(20), xiaozhang(32),xiaoli(50), xiaogou(21);      
  3.       private final int age;        
  4.            
  5.        People(int value) { //構造器只能是默認或者private, 從而保證構造函數只能在內部使用     
  6.            this.age = value;     
  7.        }     
  8.        public int getAge() {     
  9.            return age;     
  10.        }     
  11.    }   

 

好吧,啥也不說了,接下來的事,你懂地:

測試帶值enum代碼

  1. public static void main(String[] args) {     
  2.        for(People people:People.values()){     
  3.            /*通過getValue()取得相關枚舉的值*/     
  4.            System.out.println(people+" 的年齡 :"+people.getAge());     
  5.        }     
  6.    }  

【編輯推薦】

總結C#枚舉在開發項目中的應用

MySQL字段中的枚舉

詳解ADO.NET Entity Framework 4中枚舉的使用

WCF枚舉類型正確使用方法演示

WCF枚舉實現技巧總結

責任編輯:金賀 來源: JavaEye博客
相關推薦

2009-12-15 13:59:42

Ruby對象操作

2010-02-01 09:40:08

Python操作

2010-09-08 15:47:08

JavsScriptJavaScript

2010-02-23 17:59:52

WSIT連接WCF

2009-12-30 14:28:06

Silverlight

2010-03-04 09:58:32

安裝Python

2009-12-31 11:35:20

Silverlight

2010-03-05 13:48:24

Python for

2009-09-18 10:58:31

C#數組操作

2009-09-15 23:21:17

Linq插入數據

2010-03-15 15:18:23

Python運行

2009-08-28 15:25:38

C#線程操作

2009-08-18 15:49:19

C# 操作Excel

2010-01-05 15:43:13

.NET Framew

2009-12-30 15:53:28

Silverlight

2010-08-25 14:37:38

snort入侵檢測

2010-01-28 14:01:32

Android監聽通話

2009-12-28 17:48:01

WPF界面布局

2010-04-02 08:42:32

Oracle 游標

2020-03-13 19:00:38

Windows 10Windows開機速度
點贊
收藏

51CTO技術棧公眾號

人妻av一区二区三区| av中文字幕av| 日韩欧美一级大片| 天天av综合| 精品免费一区二区三区| 无罩大乳的熟妇正在播放| 加勒比一区二区三区在线| 老汉av免费一区二区三区| 欧美另类老女人| 久久久精品人妻无码专区| 成人亚洲免费| 午夜天堂影视香蕉久久| 午夜精品区一区二区三| www.久久精品.com| 日本亚洲最大的色成网站www| 久久av红桃一区二区小说| 五月婷婷综合在线观看| 精品午夜视频| 欧美性视频一区二区三区| 欧美精品在欧美一区二区| 成人亚洲综合天堂| caoporen国产精品视频| 国产日韩在线看片| 国产精品久久久久久人| 国内一区二区三区| 色婷婷综合成人av| 加勒比一区二区| 亚洲码欧美码一区二区三区| 欧美性极品少妇| www.99热这里只有精品| av网站网址在线观看| 国产欧美日韩在线| 精品欧美一区二区三区久久久| 91片黄在线观看喷潮| 久久综合影音| 欧美性受xxx| 国产香蕉在线视频| 综合久久亚洲| 久久精品久久久久久| 成人免费无遮挡无码黄漫视频| 永久免费精品视频| 欧美一区二区三区四区视频| 亚洲污视频在线观看| sese综合| 黑人精品xxx一区| 男的插女的下面视频| 污污网站在线看| 亚洲欧美激情视频在线观看一区二区三区 | 波多野结衣家庭主妇| 亚洲国产国产亚洲一二三| 欧美成人精品不卡视频在线观看| 亚洲一级黄色录像| 国产一区国产二区国产三区| 亚洲精品天天看| 无码人妻aⅴ一区二区三区| 国产精品45p| 亚洲аv电影天堂网| 国产chinesehd精品露脸| 欧美视频三区| 欧美成人精品福利| 国模无码视频一区| 久久aimee| 日韩av中文在线| 中国美女乱淫免费看视频| 日韩成人午夜| 亚洲人成在线播放| 日本一区二区视频在线播放| 欧美电影《轻佻寡妇》| 久久精品国产欧美激情| 少妇影院在线观看| 亚洲性色视频| 国产91对白在线播放| 男人的天堂一区二区| 国产欧美在线| 国产精品高清在线观看| 一级片免费观看视频| 国产精品一二一区| 久久av二区| 成人免费在线电影| 亚洲欧洲制服丝袜| 成年人午夜视频在线观看| 精品国产免费人成网站| 欧美三级电影在线观看| 91欧美一区二区三区| 高清精品xnxxcom| 亚洲人午夜精品| 秋霞欧美一区二区三区视频免费 | 99久久精品免费看国产| 美女被啪啪一区二区| 岛国视频免费在线观看| 亚洲品质自拍视频| 欧美成人xxxxx| 狂野欧美性猛交xxxx| 日韩久久久精品| 久久丫精品国产亚洲av不卡| 欧美xxav| 91成品人片a无限观看| 中文字幕av资源| 国产成人精品网址| 日本欧美精品久久久| 精品国产99久久久久久| 欧美日韩国产综合新一区| 日本中文字幕精品—区二区| www.豆豆成人网.com| 中日韩美女免费视频网站在线观看 | 精品视频在线观看一区| 一区二区视频免费完整版观看| 777午夜精品免费视频| www.超碰97| 中文字幕一区二区三区久久网站| 欧日韩在线观看| 国产哺乳奶水91在线播放| 久久嫩草精品久久久久| 黄色录像特级片| 天天综合网站| 亚洲激情自拍图| 黄色录像免费观看| 亚洲一区国产| 91黄在线观看| 阿v天堂2018| 久草热在线观看| 成人h动漫精品一区二| 亚洲综合首页| 午夜无码国产理论在线| 精品国产免费视频| 欧美激情精品久久久久久免费 | 成人线上播放| 久久精品中文字幕电影| 日韩一级在线视频| 91一区二区在线| 精品久久久久久无码中文野结衣| 97久久中文字幕| 中文字幕久久久av一区| 中文字幕在线看人| 97精品超碰一区二区三区| 成人国产在线看| 欧洲亚洲精品久久久久| 一区二区三区四区视频| 久久精品视频5| 337p粉嫩大胆色噜噜噜噜亚洲| 国产又粗又猛又爽又黄的网站| 亚洲欧美在线综合| 最近2019中文字幕第三页视频 | 亚洲精品国产精品国自| 久久高清国产| 欧美黑人3p| 成人性生交大片免费网站| 日韩av在线直播| 国产精品男女视频| 2021国产精品久久精品| 成人免费在线小视频| 日韩欧美国产大片| 免费观看国产视频在线| 久久米奇亚洲| 欧美性xxxx极品高清hd直播| 亚洲av人人澡人人爽人人夜夜| 欧美成人精品| 91福利视频导航| 91精品国产91久久久久久青草| 欧美二区三区91| 成人自拍小视频| 国产伦精品一区二区三区视频青涩| 超碰成人在线免费观看| 国产精久久久| 欧美精品少妇videofree| 国产ts变态重口人妖hd| 亚洲一区二区三区在线播放| 国产伦理在线观看| 日韩视频在线一区二区三区| 免费成人在线观看av| 日本高清不卡一区二区三区视频 | 91精品天堂福利在线观看| 亚洲精品免费一区二区三区| 三级资源在线| 日韩电影大全免费观看2023年上| 区一区二在线观看| 国产精品视频免费看| 污视频在线观看免费网站| 亚洲一级影院| 日韩av电影免费在线| 欧美日韩破处视频| 久久久久久久久久婷婷| 色中色在线视频| 精品视频免费在线| 久草资源在线视频| 久久综合久久综合久久| 五月婷婷丁香色| 在线观看不卡| 无遮挡亚洲一区| 8x国产一区二区三区精品推荐| 欧美亚洲在线播放| 欧美日韩xx| 亚洲精品久久久久久久久久久久 | 青青草国产精品97视觉盛宴| 干日本少妇视频| 香蕉久久精品| 成人做爽爽免费视频| 17videosex性欧美| 中文字幕在线看视频国产欧美在线看完整 | 艳女tv在线观看国产一区| 国产一区二区精品在线| 国产美女久久| 2020久久国产精品| а√资源新版在线天堂| 亚洲人高潮女人毛茸茸| 亚洲国产综合一区| 欧美亚州韩日在线看免费版国语版| 久久久久亚洲av片无码下载蜜桃| 国产亚洲精品bt天堂精选| 深夜福利网站在线观看| 日韩电影在线免费| 欧美视频在线观看视频| 婷婷久久综合| 日韩高清av| 欧美综合精品| 99久久久精品免费观看国产| 成人精品高清在线视频| 欧美最猛黑人xxxx黑人猛叫黄| 啦啦啦中文在线观看日本| 日韩中文理论片| 国产日产精品久久久久久婷婷| 精品国产精品网麻豆系列| 国产一区二区麻豆| 欧美三级在线视频| 日本黄色一级视频| 天天影视色香欲综合网老头| 成人免费毛片东京热| 亚洲欧美一区二区在线观看| 久久久视频6r| 久久综合丝袜日本网| 精品国产一区在线| 成人午夜电影久久影院| 国产老头和老头xxxx×| 精品亚洲aⅴ乱码一区二区三区| 国内自拍视频一区| 亚洲综合国产| 国产黄视频在线| 亚洲乱码视频| 国产 福利 在线| 国产精品婷婷| 少妇无码av无码专区在线观看| 精品动漫3d一区二区三区免费| 永久免费看av| 欧美一区免费| 免费看日b视频| 国产精品红桃| 日本阿v视频在线观看| 国产精品jizz在线观看美国| 黄色网在线视频| 黑丝一区二区三区| av在线播放亚洲| 中文国产一区| 能在线观看的av| 久久亚洲风情| 少妇一级淫免费放| 国产综合久久久久影院| 美女被艹视频网站| 粉嫩久久99精品久久久久久夜| 91人人澡人人爽| 成人精品国产一区二区4080| 一出一进一爽一粗一大视频| 久久精品欧美一区二区三区不卡| 国产伦理片在线观看| 国产女主播视频一区二区| 久久免费手机视频| 亚洲三级电影全部在线观看高清| 一区二区在线观看免费视频| 亚洲国产一区二区在线播放| 黑人一级大毛片| 在线观看一区日韩| 国产精品欧美综合亚洲| 精品国产免费人成在线观看| 欧美理论在线观看| 日韩在线视频网站| 俺来俺也去www色在线观看| 51午夜精品视频| 久久天堂影院| 国产精品免费区二区三区观看| 希岛爱理av免费一区二区| 一区二区三区av在线| 亚洲午夜激情在线| www.国产区| 国产一区二区不卡老阿姨| 深夜视频在线观看| 国产网红主播福利一区二区| 青草影院在线观看| 欧美日韩人人澡狠狠躁视频| 懂色av蜜臀av粉嫩av喷吹| 日韩一区二区三区在线视频| 视频在线不卡| 欧美成人午夜影院| 日韩免费电影| 999视频在线观看| 日本在线中文字幕一区| 五月天av影院| 亚洲一区二区三区高清不卡| 8x8x成人免费视频| 91亚洲国产成人精品一区二区三 | 精品日韩免费| 黄色特一级视频| 视频在线观看国产精品| 中文字幕无码毛片免费看| 国产亚洲欧美色| 久久精品视频6| 欧美三区在线视频| 日批视频免费播放| 久久九九亚洲综合| 日韩性xxx| 国产私拍一区| 影音先锋日韩在线| 亚洲免费一级视频| 91美女福利视频| 久久免费黄色网址| 欧美疯狂性受xxxxx喷水图片| 欧美午夜黄色| 久久久免费电影| 国产专区精品| 亚洲国产一区二区在线 | 亚洲欧美自拍另类日韩| 91在线精品一区二区| 久草成人在线视频| 69av一区二区三区| 成人精品一区二区| 日本不卡高字幕在线2019| 国产精品视屏| 青青草综合在线| 国产一区二区三区蝌蚪| 日本免费www| 在线亚洲人成电影网站色www| 天堂av资源在线| 欧美激情视频在线观看| 国产午夜精品一区在线观看| 亚洲午夜精品久久久久久浪潮| 久久久久国产精品一区三寸| 国产熟女高潮一区二区三区| 亚洲国产精品天堂| 亚洲国产欧美另类| 久久99精品久久久久久青青91 | 91超碰这里只有精品国产| 9色在线视频| 国产精品一区二区三区成人| 精品日韩免费| 日本在线一二三区| 国产精品女同一区二区三区| 中文在线免费看视频| 在线色欧美三级视频| 国产精品原创视频| 在线丝袜欧美日韩制服| 精品一二三四在线| 99久久婷婷国产综合| 日韩一级完整毛片| 欧美性受ⅹ╳╳╳黑人a性爽| 97人人模人人爽人人少妇| 欧美激情五月| 久久久久国产免费| 午夜一区二区三区视频| 天堂v在线观看| 欧美专区中文字幕| 国内精品久久久久久99蜜桃| 色一情一乱一伦一区二区三区日本| 久久久.com| 影音先锋国产在线| 两个人的视频www国产精品| 亚洲精品高潮| 俄罗斯av网站| 国产欧美日韩亚州综合| 国产精品亚洲欧美在线播放| 久久99精品久久久久久噜噜| 红杏aⅴ成人免费视频| 日韩中文字幕二区| 亚洲欧洲99久久| 亚洲精品国偷拍自产在线观看蜜桃| 久久免费视频网站| 国产亚洲一卡2卡3卡4卡新区 | 一区在线电影| 国产不卡视频在线播放| 国产九色在线播放九色| 一区二区在线视频播放| 日韩一区二区三免费高清在线观看| 五月天男人天堂| 成人福利在线看| 天天综合久久综合| 美女精品视频一区| 天海翼亚洲一区二区三区| 色婷婷.com| 精品久久久国产| 午夜国产福利在线| 国产精品一区二区三区四区五区| 久久久蜜桃一区二区人| 亚洲波多野结衣| 精品偷拍各种wc美女嘘嘘| 欧美性www| 国产精品后入内射日本在线观看| 中文字幕+乱码+中文字幕一区| 成人午夜视频一区二区播放| 国产成人av网| 亚洲无吗在线| 日韩av片在线免费观看| 亚洲精品久久久久| 久久久久亚洲精品中文字幕|