精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

91丨九色丨国产丨porny| 国产精品一国产精品| 亚洲精品国产精华液| 国产精品sss| 久久青青草原亚洲av无码麻豆| 国产一区不卡| 91精品国产综合久久福利| 奇米影视亚洲色图| 精品99又大又爽又硬少妇毛片| 美女一区二区视频| 国内免费精品永久在线视频| 亚洲区免费视频| 国产亚洲高清一区| 色噜噜狠狠色综合欧洲selulu| 宅男av一区二区三区| 日韩中文字幕影院| 老司机一区二区| 97久久伊人激情网| 日本老熟俱乐部h0930| 欧美男gay| 亚洲国产高潮在线观看| 奇米视频7777| 不卡福利视频| 亚洲mv大片欧洲mv大片精品| 亚洲v日韩v欧美v综合| 空姐吹箫视频大全| 久久91精品国产91久久小草| 欧美有码在线视频| 国产精彩视频在线观看| 外国成人激情视频| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 日韩中文字幕视频网| 一本久久a久久精品亚洲| 久久综合久久网| fc2ppv国产精品久久| 国产欧美一区二区精品忘忧草| 精品国产一区二区三| 99国产精品99| 精品一区二区免费视频| 国产精品白嫩初高中害羞小美女| 久久国产精品系列| 亚洲网站在线| 欧美精品激情blacked18| 色欲一区二区三区精品a片| 日韩一区欧美| 中文字幕日韩av电影| 亚洲理论片在线观看| 无码少妇一区二区三区| 亚洲精品午夜精品| aa一级黄色片| 深爱激情综合网| 亚洲欧美精品一区二区| 黄色工厂在线观看| 免费观看久久av| 日韩精品久久久久久福利| 精品中文字幕在线播放| 女同另类激情重口| 日韩精品在线第一页| 国产肉体xxxx裸体784大胆| 老牛影视av一区二区在线观看| 精品国产乱码久久久久久图片| 黑人无套内谢中国美女| 日韩一区二区三区精品| 日韩女优av电影在线观看| 亚洲高清av一区二区三区| 国产一区二区三区免费在线| 日韩欧美色综合网站| 国产情侣久久久久aⅴ免费| 波多野结衣在线一区二区| 亚洲国产一区自拍| 少妇大叫太粗太大爽一区二区| 中国av一区| 中文字幕国产精品| 欧美一区二区三区爽爽爽| 欧美日本二区| 欧美亚洲在线播放| wwwwww在线观看| 黄色小说综合网站| 国产伦理一区二区三区| 三级在线观看| 国产精品久久看| 97超碰在线视| 香蕉视频亚洲一级| 欧美日韩一区二区在线观看| 九九九久久久久久久| 国产伦精品一区二区三区在线播放| 亚洲激情在线视频| 欧美日韩生活片| 欧美午夜一区| 国产精品激情自拍| 精品人妻一区二区三区浪潮在线| 99免费精品在线观看| 天天综合色天天综合色hd| 男人天堂久久久| 亚洲成人免费观看| 亚洲视频第二页| 激情小说一区| 中文国产成人精品| 精品无码人妻一区二区三区品| 久久精品一本| 成人动漫视频在线观看完整版| 男男电影完整版在线观看| 国产精品久久久久影院色老大| 欧美狂野激情性xxxx在线观| 欧美影视资讯| 亚洲精品国产综合久久| 国产精品国产三级国产传播| 性欧美精品高清| 91中文字精品一区二区| a√资源在线| 精品美女国产在线| 亚洲国产日韩在线一区| 国产不卡av一区二区| 久久国产精品网站| 中文永久免费观看| 99久久99久久综合| 成人污网站在线观看| se69色成人网wwwsex| 亚洲国产精久久久久久久| 久久国产波多野结衣| 日韩av在线发布| 好吊色欧美一区二区三区| 精品176二区| 欧美午夜宅男影院| 搡老熟女老女人一区二区| 欧美成人亚洲| 91香蕉嫩草影院入口| 东热在线免费视频| 欧美日韩亚洲一区二区三区| 91精产国品一二三| 欧美99久久| 91免费综合在线| 色网站免费在线观看| 欧美一a一片一级一片| 污污内射在线观看一区二区少妇| 欧美激情aⅴ一区二区三区| 国产欧美va欧美va香蕉在| 国产系列在线观看| 日韩欧美国产成人| 亚洲欧美日本一区| 亚洲深夜av| 久久久亚洲综合网站| 美女高潮视频在线看| 精品免费一区二区三区| 久久久久99精品成人片毛片| 国产剧情一区二区三区| 欧美aaa在线观看| 国产精品一区二区三区av | 国产91丝袜美女在线播放| 亚洲免费婷婷| 欧美美乳视频网站在线观看| 国产精品专区免费| 国产视频一区在线| 国产精品suv一区| 国产婷婷色一区二区三区四区 | 韩国成人在线| 国产一区二区免费| 中文字幕一区二区人妻痴汉电车 | 亚洲精品福利免费在线观看| 国产无遮挡又黄又爽又色| 成人午夜视频网站| 精品视频在线观看一区| 日韩丝袜视频| 国产精品黄色av| bt在线麻豆视频| 日韩欧美高清dvd碟片| 精品无码人妻一区二区三区品| www.性欧美| 亚洲视频在线a| 忘忧草精品久久久久久久高清| 亚洲精品女av网站| 国产污视频在线播放| 亚洲性线免费观看视频成熟| 中文字幕日韩三级| 亚洲精品久久久蜜桃| 中文字幕在线视频播放| 亚洲尤物在线| 中文字幕一区二区三区最新| 欧美久久亚洲| 91成人在线观看国产| 8888四色奇米在线观看| 欧美v国产在线一区二区三区| 国产女同在线观看| 亚洲国产成人午夜在线一区| 亚洲一区二区三区三州| 一区二区三区四区五区在线 | 99在线精品视频在线观看| 欧美主播一区二区三区美女 久久精品人 | 久久综合九色综合久| 欧美精品一卡两卡| 日韩欧美性视频| 国产精品午夜久久| 无码国产精品一区二区免费式直播| 亚洲综合另类| 91大学生片黄在线观看| 网曝91综合精品门事件在线| 成人性生交大片免费观看嘿嘿视频| 黄色污污视频在线观看| 在线视频一区二区| 少妇精品视频一区二区| 欧美日韩成人一区| 欧美日韩综合在线观看| 亚洲天天做日日做天天谢日日欢| 一级欧美一级日韩片| 美腿丝袜亚洲三区| 97视频在线免费播放| 中文在线日韩| 亚洲a∨一区二区三区| 日本久久成人网| 亚洲tv在线观看| 少妇精品视频一区二区免费看| 韩国日本不卡在线| 黄色网址免费在线观看| 亚洲性猛交xxxxwww| 天堂在线资源8| 日韩一区二区三区在线视频| 在线观看国产区| 福利视频第一区| 久久久夜色精品| 亚洲欧美aⅴ...| 国产精品乱战久久久| 欧美日韩hd| 明星裸体视频一区二区| 美女精品久久| 国产精品亚洲美女av网站| 成人国产电影在线观看| 久青草国产97香蕉在线视频| 你懂的视频在线| 亚洲精品tv久久久久久久久久| 欧美一区视久久| 日韩手机在线| 精品不卡在线| 国产劲爆久久| 999视频在线观看| 婷婷激情成人| 国产精品中文字幕在线| 日韩美女在线看免费观看| 69**夜色精品国产69乱| 国内在线免费视频| 欧美日韩成人精品| 怡红院红怡院欧美aⅴ怡春院| 深夜福利国产精品| 中文字幕在线播放| 一区二区三区在线播放欧美| 免费a级毛片在线观看| 日韩精品极品视频| 欧美wwwwwww| 一区二区三区精品视频在线观看| 亚洲色成人www永久在线观看| 亚洲欧美综合| 国产一区 在线播放| 欧美在线亚洲| 日韩精品一区二区在线视频 | 韩国一区二区在线观看| 亚洲xxx在线观看| 精品午夜久久福利影院| 亚洲欧美天堂在线| 国产黄色精品视频| 少妇一级淫片免费放播放| 91网页版在线| 蜜桃传媒一区二区亚洲| 国产精品麻豆视频| 国产午夜手机精彩视频| 亚洲综合免费观看高清在线观看| 国产一二三四在线| 五月婷婷另类国产| 99精品人妻国产毛片| 欧美在线观看视频在线| 一级片在线观看视频| 欧美一区二区三区爱爱| 欧美自拍第一页| 亚洲欧美制服另类日韩| 99riav在线| 欧美激情在线视频二区| 蜜桃av.网站在线观看| 国产精品久久久久国产a级| 伊人久久大香| 精品国产一区二区三区四区vr| 免费久久精品| 日韩不卡一二区| 国产精品久久久亚洲一区| 亚洲一级片免费| 处破女av一区二区| 亚洲一区视频在线播放| 亚洲黄色免费网站| 久久久久久久亚洲| 日韩一区二区三区免费观看| 色视频免费在线观看| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 91久久精品一区二区二区| 国产精品无码AV| 亚洲欧美日韩国产中文| 国产精品久久麻豆| 欧美亚洲视频在线看网址| 亚洲狼人综合| 六月婷婷久久| 欧美黄色精品| 中文字幕国产传媒| 不卡av在线免费观看| 久久一级免费视频| 欧美日韩国产色| 国产黄色av网站| 中文字幕精品av| 涩涩涩视频在线观看| 成人精品视频在线| 国产成人精品免费视| 免费在线看黄色片| 国产在线看一区| japanese中文字幕| 婷婷六月综合亚洲| 99热这里只有精品99| 影音先锋日韩有码| 亚洲精品成人图区| 岛国视频一区| 中文在线播放一区二区| 亚洲国产日韩欧美在线观看| 91在线免费视频观看| 久久久久亚洲av无码专区体验| 欧美主播一区二区三区美女| 人妻中文字幕一区| 欧美国产亚洲视频| 国产精品一区二区精品| 无遮挡亚洲一区| 日韩中文字幕麻豆| 中文字幕国产综合| 黑丝美女久久久| 天堂av手机版| 欧美精品成人91久久久久久久| 久久久久亚洲精品中文字幕| 亚洲精品tv久久久久久久久| 久久精品亚洲| 法国伦理少妇愉情| 欧美日韩午夜剧场| 日韩中文字幕免费观看| 久久久久久亚洲精品中文字幕| 国产一精品一av一免费爽爽| 国产卡一卡二在线| 国内欧美视频一区二区| 国产成人在线网址| 欧美巨大另类极品videosbest| eeuss影院www在线观看| 国产精品久久久久久av| 日韩成人综合| 手机在线视频一区| 亚洲精品日日夜夜| av在线免费在线观看| 欧美日韩国产va另类| 日韩成人久久| 亚洲国产精品无码观看久久| 国产99久久久精品| 韩国av免费观看| 日韩精品免费在线播放| 日韩精品专区| 亚洲欧洲一区二区福利| 国产美女在线观看一区| 91porn在线视频| 精品久久五月天| 欧美sm一区| 婷婷四月色综合| 国产精品系列在线播放| 久久久精品视频在线| 亚洲精品电影在线| 欧美xnxx| 日韩在线视频在线| 久久综合九色综合97婷婷女人| 国产第一页在线观看| 日韩在线观看av| 91久久精品无嫩草影院| 黄色av网址在线播放| 国产日韩精品一区二区三区| 亚洲最大成人av| 久久久久久久爱| 亚洲桃色综合影院| 99日在线视频| 亚洲1区2区3区4区| 大片免费播放在线视频| 成人久久久久久久| 夜夜嗨一区二区| 五月天免费网站| 亚洲国产精品成人一区二区| 日韩在线观看不卡| 成人av在线播放观看| 久久午夜电影网| 国产区精品在线| 青青草国产精品一区二区| 国产精品成人a在线观看| 四虎精品一区二区| 在线观看91视频| 亚洲大胆人体大胆做受1| 欧美日韩一区综合| 国产成人精品免费在线| 中文字幕在线日本| 九九热精品视频在线播放| 九九免费精品视频在线观看| 天天色天天干天天色| 欧美在线视频全部完| 国产美女一区视频| 一本色道久久综合亚洲二区三区 | 免费观看成人鲁鲁鲁鲁鲁视频| 久久精品99久久久久久|