ITPub博客

首页 > 应用开发 > Java > 介绍java中的枚举

介绍java中的枚举

Java 作者:执子之手啊 时间:2014-06-16 10:02:27 0 删除 编辑
一开始非常不适应,觉得不如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; } } 参考:http://www.huiyi8.com/jiaoben/  JQuery特效

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29700706/viewspace-1183620/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-06-10

  • 博文量
    1
  • 访问量
    1970