码迷,mamicode.com
首页 > 其他好文 > 详细

枚举类型

时间:2017-09-04 11:57:48      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:类型   rgs   imp   static   enum   entry   pre   java   scrollbar   

 

public enum MyEnum {
mon,tue,wen,thu,fri,sat,sun;
}

 

 1 import java.security.KeyStore.Entry;
 2 import java.util.EnumMap;
 3 import java.util.EnumSet;
 4 import java.util.Iterator;
 5 
 6 import javax.swing.plaf.synth.SynthScrollBarUI;
 7 
 8 public class Test {
 9 
10     public static void main(String[] args) {
11 
12         /*
13          * 遍历枚举类
14          */
15         for (MyEnum e : MyEnum.values()) {
16             System.out.println(e.toString());
17         }
18         /*
19          * 比较枚举 内元素的顺序
20          */
21         Enum Test  = MyEnum.fri;
22         int i = Test.compareTo(MyEnum.mon);
23         System.out.println(i);
24     if (i<0) {
25             System.out.println("fri 在 mon 前面");
26     }else if (i>0) {
27             System.out.println("fri 在 mon 后面");
28     
29     }else {
30             System.err.println("同时");
31     }
32         
33         /*
34          * 返回与此枚举常量的枚举类型相对应的class对象
35          */
36         System.out.println("getDeclaringClass(): " + Test.getDeclaringClass().getName());
37         /*
38          * 返回枚举常量名称
39          */
40          System.out.println("name: " + Test.name());    
41          System.out.println("name: " + Test.toString());    
42          /*
43           * 返回 枚举常量的序数
44           */
45          for(MyEnum e: MyEnum.values()){
46              System.out.println(e.name() + "的序数:" + e.ordinal());
47          }
48          
49             /*
50              *  EnumSet   EnumMap  应用
51              */
52          EnumSet<MyEnum> weekset = EnumSet.allOf(MyEnum.class);
53          for (MyEnum day : weekset) {
54             System.out.println(day);
55         }
56         
57          
58     }
59 }

 

枚举类型

标签:类型   rgs   imp   static   enum   entry   pre   java   scrollbar   

原文地址:http://www.cnblogs.com/the-wang/p/7472675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!