package enum_test;

public enum Shrubbery {
GROUND, CRAWLING, HANGING
}
package enum_test;

public class EnumClass {
public static void main(String[] args) { System.out.println(Shrubbery.class);
// 枚举转成数组
System.out.println(Shrubbery.values());
// 遍历枚举的元素
for (Shrubbery e : Shrubbery.values()) {
System.out.println(e);
// 元素的位置
System.out.println(e + ".ordinal():\t" + e.ordinal());
// 比较元素位置
System.out.println(e + ".compareTo(Shrubbery.CRAWLING):\t" + e.compareTo(Shrubbery.CRAWLING));
// equals
System.out.println(e + ".equals(Shrubbery.GROUND):\t" + e.equals(Shrubbery.GROUND));
// ==
System.out.println(e + " == (Shrubbery.GROUND):\t" + (e == Shrubbery.CRAWLING));
// 结果等同于.class
System.out.println(e + ".getDeclaringClass():\t" + e.getDeclaringClass());
System.out.println(e + ".name():\t" + e.name());
System.out.println("---------------------");
} } }

最新文章

  1. 设计模式--单例模式Singleton(创建型)
  2. c++总结01
  3. cisco 路由配置
  4. XCODE多行代码缩进快捷键
  5. 如何关闭win7的ps/2兼容鼠标(触屏版)
  6. [Java]重载,重写以及继承,多态的区别
  7. SQL2005性能分析一些细节功能你是否有用到?
  8. .NET 三层架构
  9. Filter execution threw an exception 错误
  10. 2017·iOS学习资料
  11. PipeHttp 测试工具使用
  12. 四大机器学习编程语言对比:R、Python、MATLAB、Octave
  13. 直接插入排序算法的C++实现
  14. 初学Vue 遇到Module not found:Error:Can`t resolve 'less-loader' 问题
  15. Oracle Drop表并未直接删除 drop table xx purge
  16. android4.3 截屏功能的尝试与失败分析
  17. 【ML】人脸识别
  18. Day4 作业
  19. Git 忽略规则 .gitignore文件 MD
  20. 解释-DNS,A记录,CNAME记录,域名转向,SRV记录,TTL值,泛域名与泛解析,域名绑定

热门文章

  1. p3386 二分图匹配模板
  2. [luoguP1198][JSOI2008] 最大数(线段树 || 单调栈)
  3. 对于2-sat问题的求解
  4. hdu 1043 A*
  5. resin web项目的 编码问题
  6. python学习之-- shutil模块
  7. python学习之-项目开发目录规范
  8. hdu 3943
  9. 登录页面练习servlet
  10. JAVA实现选择排序,插入排序,冒泡排序,以及两个有序数组的合并