标签:类型 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