public enum MyEnum {

	Monday,
Tuesday,
Wednesday,
Thursady,
Friday,
Saturday,
Sunday;
public static void main(String[]args){
//Enum 对象
MyEnum mye;
mye=MyEnum.Sunday;
MyEnum mye1=MyEnum.Monday;
/**
* enum convert to int
* int java.lang.Enum.ordinal()
*/
System.out.println(mye.ordinal());
System.out.println(mye1.ordinal());
/**
* toString()
* String java.lang.Enum.name()
*/
System.out.println(mye);
System.out.println(mye.name());
/**
* int convert to enum
*/
MyEnum mye2=MyEnum.values()[1];
MyEnum mye3=mye2.values()[2];
System.out.println(mye2);
System.out.println(mye3);
/**
* is equal or not
* boolean java.lang.Enum.equals(Object other)
*/
System.out.println(MyEnum.Monday.equals(MyEnum.Monday));
/**
* foreach out
*/
System.out.println(mye.values().length);
for (MyEnum e : MyEnum.values()) {
System.out.println(e);
}
}
}

  运行结果:

6
0
Sunday
Sunday
Tuesday
Wednesday
true
7
Monday
Tuesday
Wednesday
Thursady
Friday
Saturday
Sunday

最新文章

  1. 安卓使用SQlite3数据库无法id主键无法自动增加?不是的。
  2. TP框架常用配置
  3. Linux 关机命令
  4. HDU5709 : Claris Loves Painting
  5. [itint5]下一个排列
  6. powershell 查看程序的tcp网络连接
  7. 关于如何学好游戏3D引擎编程的一些经验[转]
  8. UVA 12097 LA 3635 Pie(二分法)
  9. A + B Problem II 大数加法
  10. [iOS]C语言技术视频-17-指针变量高级用法练习二(使用堆内存完成链表结构的存储)
  11. [转]配置 VIM 的 Go 语言开发环境
  12. Talking appsettings.json in Asp.Net Core
  13. Hibernate对应关系(了解)
  14. linux配置虚拟机的网络服务
  15. java-log4j日志打印
  16. laravel5.8笔记一:安装与服务器环境配置
  17. 使用Zabbix服务端本地邮箱账号发送报警邮件及指定报警邮件操作记录
  18. BZOJ3534:[SDOI2014]重建(矩阵树定理)
  19. apache camel 条件路由
  20. windows删除服务的命令行语句

热门文章

  1. 【HDOJ】1601 Galactic Import
  2. COJ 0047 20702最大乘积
  3. Linux kernel ‘key_notify_policy_flush’函数信息泄露漏洞
  4. QTP中FSO的使用
  5. MySQL 创建库
  6. input页面居中,软键盘覆盖input
  7. 禁止执行某些讨厌的程序,如tadb.exe
  8. [Javascript] Using console.count to Count Events
  9. Tcpdump命令行 与 GUI Wireshark
  10. Qt 学习之路:存储容器