int compareTo(E o)

比较此枚举与指定对象的顺序。

String name()

返回此枚举常量的名称,在其枚举声明中对其进行声明。

int ordinal()

返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。

String toString()

返回枚举常量的名称,它包含在声明中。

public class Test {
public static void main(String[] args) throws Exception {
Direction d1 = Direction.FRONT;
Direction d2 = Direction.BEHIND;
Direction d3 = Direction.LEFT;
Direction d4 = Direction.RIGHT; System.out.println(d1.compareTo(d1));// 0
System.out.println(d1.compareTo(d4));// -3
System.out.println(d4.compareTo(d1));// 3 System.out.println("----"); System.out.println(d1.name());// FRONT
System.out.println(d2.name());// BEHIND
System.out.println(d3.name());// LEFT
System.out.println(d4.name());// RIGHT System.out.println("----"); System.out.println(d1.ordinal());// 0
System.out.println(d2.ordinal());// 1
System.out.println(d3.ordinal());// 2
System.out.println(d4.ordinal());// 3 System.out.println("----"); System.out.println(d1.toString());// FRONT
System.out.println(d2.toString());// BEHIND
System.out.println(d3.toString());// LEFT
System.out.println(d4.toString());// RIGHT
}
} enum Direction {
FRONT("前"), BEHIND("后"), LEFT("左"), RIGHT("右"); String name; private Direction(String name) {
this.name = name;
}
}

最新文章

  1. Hive官方手册翻译(Getting Started)
  2. html5,表单与label标签配套使用
  3. Solr4.3之拼写检查Spellcheck功能
  4. Unique Binary Search Trees [LeetCode]
  5. [工具] slf4j-api、slf4j-log4j12以及log4j之间的关系
  6. BCTF赛后
  7. gdal库的三个使用心得
  8. ABAP 常用FUNCTION集锦(转)
  9. osgi实战学习之路:3. osgi分层概念及相互合作demo
  10. PHP die() 函数
  11. 20170721_python字符串操作_《python语言及其应用》
  12. vue环境搭建及项目介绍
  13. JavaScript(ES5)知识点梳理
  14. C#操作MSMQ
  15. 事件之Touch 事件的分发和消费机制
  16. How to correctly handle ThreadLocal.get() returning null
  17. 李群与李代数在slam中的应用
  18. iOS开发-应用管理
  19. ASP.NET Identity 修改表名和主键类型
  20. 缓存之 ACache

热门文章

  1. VMware虚拟机中CentOS/redhat设置固定IP
  2. sed 的用法
  3. ip - Linux IPv4 协议实现
  4. java课堂动手测试2
  5. Linux系统中的硬件问题如何排查?(1)
  6. 指数家族-Beta分布
  7. 为什么要重写hashcode( )和equals( )?
  8. angular-seed — AngularJS种子项目
  9. JavaScript动态创建script标签并执行js代码
  10. spring自带工具类