JDK5新特性_枚举类的常见方式
来源:互联网 发布:bilibili for mac安装 编辑:程序博客网 时间:2024/06/06 16:30
package cn.itcast_02;public class EnumMethodDemo {public static void main(String[] args) {// int compareTo(E o):比较枚举谁前谁后Direction2 d21 = Direction2.FRONT;Direction2 d22 = Direction2.BEHIND;Direction2 d23 = Direction2.LEFT;Direction2 d24 = Direction2.RIGHT;System.out.println(d21.compareTo(d21));System.out.println(d21.compareTo(d24));System.out.println(d24.compareTo(d21));System.out.println("------------------");// String name():获取枚举项名称System.out.println(d21.name());System.out.println(d22.name());System.out.println(d23.name());System.out.println(d24.name());System.out.println("------------------");// int ordinal():获取枚举项编号System.out.println(d21.ordinal());System.out.println(d22.ordinal());System.out.println(d23.ordinal());System.out.println(d24.ordinal());System.out.println("------------------");// String toString():获取枚举项的字符串表示名System.out.println(d21.toString());System.out.println(d22.toString());System.out.println(d23.toString());System.out.println(d24.toString());System.out.println("------------------");// static <T> T valueOf(Class<T> type,String name):在字节码文件中,得到某个指定的枚举项Direction2 d = Enum.valueOf(Direction2.class, "LEFT");System.out.println(d.getName());System.out.println("------------------");// values():此方法虽然在JDK文档中查找不到,但每个枚举类都具有该方法,它遍历枚举类的所有枚举值非常方便Direction2[] dire = Direction2.values();for (Direction2 dd : dire) {System.out.println(dd);System.out.println(dd.getName());}}}
0 0
- JDK5新特性_枚举类的常见方式
- JDK5新特性_枚举的注意事项
- JDK5新特性_自己实现枚举类
- JDK5新特性_通过enum实现枚举类
- JDK5.0新特性-枚举
- JDK5新特性:枚举(Enum)
- JDK5新特性之枚举
- jDK5 的新特性
- JDK5的新特性
- 黑马程序员——枚举(JDK5的新特性)
- java 之新特性--枚举(JDK5出现的)
- JDK5.0新特性--枚举
- JDK5新特性_可变参数类型
- JDK5.0的新特性
- JDK5以后的新特性
- JDK5.0的新特性
- 黑马程序员_java jdk5.0新特性和枚举的学习笔记
- 黑马程序员_java jdk5.0新特性和枚举的学习笔记
- hadoop学习(2)—— 源码导入eclipse
- 在Docker中进行“Tensorflow+OpenCV“组合镜像的配置
- 使用不同方法查找数组中某个特定值,并计算时间(改正二分法查找错误和数组转化集合错误)
- javascript模拟重载,toString方法的重写
- hadoop学习(3)—— hadoop基础模块介绍
- JDK5新特性_枚举类的常见方式
- 用ECMAScript 写的轮播图 有缺陷
- 第八届蓝桥杯 k倍区间
- java之Timer类
- 干货!腾讯视频总编辑解读网络播放量的秘密
- 线性代数入门知识3(线性方程组)
- hadoop学习(4)—— 伪分布式安装
- 基于88E6095的链路冗余协议开发(四)
- svn一次添加所有未添加的文件