您的位置:首页 >综合动态 >

枚举类型enum用法(enum用法)

大家好,我是小新,我来为大家解答以上问题。枚举类型enum用法,enum用法很多人还不知道,现在让我们一起来看看吧!

1、下面是一个例举的例子:

2、public enum WeekDay {

3、 SUN(1, "Sunday", "SUN"),

4、 MON(2, "Monday", "MON"),

5、 TUE(3, "Tuesday", "TUE"),

6、 WED(4, "Wednesday", "WED"),

7、 THU(5, "Thursday", "THU"),

8、 FRI(6, "Friday", "FRI"),

9、 SAT(7, "Saturday", "SAT");

10、 private String shortName;

11、 private String fullName;

12、 private int dayOfWeek;

13、 private WeekDay(int dayOfWeek, String name, String sname) {

14、 this.dayOfWeek = dayOfWeek;

15、 fullName = name;

16、 shortName = sname;

17、 }

18、 public static WeekDay getDay(int dayIndex)

19、 {

20、 switch (dayIndex) {

21、 case 1: return SUN;

22、 case 2: return MON;

23、 case 3: return TUE;

24、 case 4: return WED;

25、 case 5: return THU;

26、 case 6: return FRI;

27、 case 7: return SAT;

28、 }

29、 return null;

30、 }

31、 public String getShortName() {

32、 return shortName;

33、 }

34、 public int getDayOfWeek() {

35、 return dayOfWeek;

36、 }

37、 @Override

38、 public String toString() {

39、 return fullName;

40、 }

41、}

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!