操作枚举类型的成员方法

package 枚举类型与泛型;
/*
 * 深入了解枚举类型
 * 操作枚举类型的成员方法
 * 枚举类型较传统定义常量的方式,除了具有参数类型检测的优势之外,还具有其它方面的优势
 * 枚举类型中常用的方法
 * 方法名称        具体含义                            使用方法                        举例
 * values()      该方法可以不枚举类型以数组的形式返回        枚举类型名称.values()            Constants2.values()
 * valueOf         该方法可以实现将普通字符串转换为枚举实例       枚举类型名称.valueOf("abc")    Constants2.valueOf("abc")
 * compareTo()    该方法用于比较两个枚举对象在定义时的顺序       枚举对象.compareTo()          Constants_A.compareTo(Constants_B)
 * ordinal()    该方法用于得到枚举成员的位置索引             枚举对象.oridinal()            Constants_A.ordinal()
 */
public class ShowEnum {
    enum Constants2{//将常量放置在枚举类型中
        Constants2_A,
        Constants_B
    }
    //循环有values()方法返回数组
    public static void main(String[] args) {
        for(int i=0;i<Constants2.values().length;i++){
            //将枚举成员变量打印
            System.out.println("枚举类型成员变量:"+Constants2.values()[i]);
        }

    }

}

运行结果

枚举类型成员变量:Constants2_A
枚举类型成员变量:Constants_B


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页