欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

介绍java中的枚举,介绍java枚举,一开始非常不适应,觉得不

来源: javaer 分享于  点击 17963 次 点评:150

介绍java中的枚举,介绍java枚举,一开始非常不适应,觉得不


一开始非常不适应,觉得不如c的枚举便捷,上手后才发现,java的枚举功能非常强大

/*** 颜色的枚举* @author David Day*/public enum ColorEnum {07    /*** 红色*/RED,/*** 绿色*/GREEN,/*** 蓝色*/BLUE;20    public static void main(String[] args) {// 获得枚举实例序号int index = RED.ordinal();RED.compareTo(RED);// 返回所有的枚举实例ColorEnum[] colors = ColorEnum.values();// 获得实例的名称String colorName = GREEN.name();// 通过实例名称来获得枚举实例ColorEnum color = ColorEnum.valueOf(colorName);/* 比较两个枚举的方法一http://www.huiyi8.com/jiaoben/* 比较方式是比较枚举的ordinal*/int compare = BLUE.compareTo(BLUE);/* 比较两个枚举的方法二* 枚举支持直接用这种逻辑表达式方式作比较*/boolean isEqual = RED == GREEN;// 枚举支持直接用switch作选择switch (BLUE) {  case RED: break;  case GREEN: break;  case BLUE: break;  default: break;}}}
相关栏目:

用户点评