使用场景
当我们需要限制一系列变量的时候,通常想到数组或者集合;其实很多时候我们需要限定变量需要做的事情很多,或者说如果被限制的变量可以做其他事情的话就更好了,而不是单纯的一个变量,那么,枚举的作用不仅仅可以让你使用限制在一个enum中的变量,并且这些变量的灵活性和拓展性很好。
枚举实例
public enum WeekEnums {
//注:枚举写在最前面,否则编译出错
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday;
private static String getWeek(WeekEnums weekEnums) {
String week = null;
switch (weekEnums) {
case Sunday://星期天
week = "星期天";
//此处写逻辑处理代码
break;
case Monday://星期一
week = "星期一";
//此处写逻辑处理代码
break;
case Tuesday:// 星期二
week = "星期二";
//此处写逻辑处理代码
break;
case Wednesday://星期三
week = "星期三";
//此处写逻辑处理代码
break;
case Thursday:// 星期四
week = "星期四";
//此处写逻辑处理代码
break;
case Friday://星期五
week = "星期五";
//此处写逻辑处理代码
break;
case Saturday:// 星期六
week = "星期六";
//此处写逻辑处理代码
break;
}
return week;
}
}
//获取方式:
String weekday = WeekEnums.getWeek(WeekEnums.Friday);
如果内容对你有帮助希望点赞收藏谢谢!!!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。