介绍

ordinal 用于获取当前枚举在定义时的索引, 从 0 开始 依次累加,当做一些状态存储时,使用状态的索引顺序来代表莫一个状态,例如 一个枚举中定义了 oneDay, twoDay, threedDay 使用 ordinal 获取时分别值为 0,1,2 即存储的 0,1,2 分别代表了上面的三个枚举。

示例

枚举定义:

public enum TaskExportEnum {RUNNING("调度中"),FINISH("已完成"),FAILED("失败");private String taskState;TaskExportEnum(String taskState) {this.taskState = taskState;}public String getTaskState() {return this.taskState;}}

main 以及运行

/*** Hello world!**/
public class App
{public static void main(String[] args) {System.out.println(TaskExportEnum.RUNNING.ordinal() + "----" + TaskExportEnum.RUNNING.getTaskState());System.out.println(TaskExportEnum.FAILED.ordinal() + "----" + TaskExportEnum.FAILED.getTaskState());System.out.println(TaskExportEnum.FINISH.ordinal() + "----" + TaskExportEnum.FINISH.getTaskState());}}
--------------结果-------------
0----调度中
2----失败
1----已完成

Java 枚举 ordinal 使用以及介绍相关推荐

  1. java:枚举类使用

    文章目录 Java枚举详解 基本介绍 如何定义枚举类 1.自定义实现枚举类 2.使用enum关键字创建枚举类 Enum类的常用方法 枚举类实现接口 Java枚举详解 基本介绍 枚举对应英文(enume ...

  2. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  3. Java枚举(Enum)类型的基本介绍与原理探求

    Enum枚举类型 Enum的全写是Enumeration,这个词的翻译是列举.逐条陈述.细目.在程序语言中,枚举类型是一种特殊的数据类型(常用的数据类型比如字符串.整型),这种数据类型的变量值限定在固 ...

  4. java枚举类型enum用法_java枚举类型enum用法和原理介绍【传智播客】

    Enum枚举类型 Enum的全写是Enumeration,这个词的翻译是列举.逐条陈述.细目.在程序语言中,枚举类型是一种特殊的数据类型(常用的数据类型比如字符串.整型),这种数据类型的变量值限定在固 ...

  5. 比起睡觉,我更喜欢刷巨详细的Java枚举类,这是来自猿人的自觉呀

    零基础学习之Java枚举类 概述 JDK1.5之前 创建枚举类 代码示例 JDK1.5之后 创建枚举类 代码示例 枚举类继承父类 基本介绍 代码示例 枚举类实现接口 基本介绍 代码示例 枚举类实现单例 ...

  6. java枚举使用详解

    http://www.cnblogs.com/linjiqin/archive/2011/02/11/1951632.html java枚举使用详解 在实际编程中,往往存在着这样的"数据集& ...

  7. Java 枚举7常见种用法

    1.Java1.5引入了新的类型--枚举.在 Java 中它虽然算个"小"功能,却给我的开发带来了"大"方便. 用法一:常量 在JDK1.5 之前,我们定义常量 ...

  8. 0编译器详解_详解Java枚举类型(Enum)中的方法

    文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...

  9. Java枚举类型(enum)详解

    文章目录 理解枚举类型 枚举的定义 枚举实现原理 枚举的常见方法 Enum抽象类常见方法 编译器生成的Values方法与ValueOf方法 枚举与Class对象 枚举的进阶用法 向enum类添加方法与 ...

  10. Java枚举(Enum)类型使用的正确姿势

    关于Java Enum的介绍及原理参见 Java枚举(Enum)类型的基本介绍与原理探求 Enum类型的基本使用 定义一个枚举类的主要作用就是在逻辑代码中对某个变量的值进行比较.同样以季节的枚举类Se ...

最新文章

  1. Golang 学习笔记(安装)
  2. 租不起房!你离逃离北上广还有多长时间?
  3. 反思本地测试没有问题 但测试服务器存在问题的解决方法:1.文件夹2.分支切换
  4. simpy练习案例(二):小车运行与充电
  5. c语言if的时候自动转换,[求助]IF语句转换SWITCH语句写出!如何
  6. 例14:计算某日是该年的第几天
  7. QTP自动化测试-点滴-步骤
  8. Netty入门系列(2) --使用Netty解决粘包和拆包问题
  9. Java之常用函数笔记
  10. 文件夹复制删除 C#
  11. opencv特效编辑之雕刻效果
  12. 数学建模安装matlab,数学建模神器——Matlab下载安装教程
  13. [从零开始学习FPGA编程-34]:进阶篇 - 基本时序电路-计数器(Verilog语言)
  14. Apache Shiro 1.2.4 反序列化漏洞(CVE-2016-4437 )
  15. Deployer php自动部署,基于 deployer 的 Web 端自动部署
  16. python爬虫爬取网易云音乐歌曲_Python网易云音乐爬虫进阶篇
  17. 杰理之汤姆猫录音变声功能参考【篇】
  18. Calendar判断指定时间是周几、上下午、月份的简单运用
  19. 代理沙特SASO贸促会认证
  20. 数据通信网的交换方式

热门文章

  1. 写一个简易的手机APP
  2. python获取本机IP
  3. 武大计算机本科毕业论文,武汉大学本科生毕业(论文).docx
  4. 蓝牙sbc怎么解决_你不知道蓝牙耳机术语,看懂了才明白哪些是优质蓝牙耳机
  5. Java并发编程面试题合集
  6. Java 小Q 世界上最遥远的距离 解法二
  7. php为图片平铺文字水印
  8. x^2+y^2=2ax
  9. 微信呢称含有特殊字符(emoji表情)的显示和存储到数据库的处理方法
  10. 百度地图infowindow上添加自定义点击事件