zoukankan      html  css  js  c++  java
  • Java中枚举的相关应用

    package example6;

    import org.junit.Test;
    /*1.什么是枚举?
     * 需要在颐堤港范围内取值,这个值只能是这个范围内的一个
     * 使用枚举关键字enum
     * 枚举里也有构造方法和抽象方法
     * 抽象方法也同样需要在实例中全部被重写。
     * */

    public class enumList {
        //知道枚举的对象,得到枚举的名称和下标
        @Test
        public void test2() {
        //知道枚举的名称,得到枚举的对象和下标
        String name="RED";
        //得到枚举的对象
        Color red=Color.valueOf(name);
        //得到枚举的下标
        int index=red.ordinal();
        System.out.println(index);
        }
        
        @Test
        public void test3() {
            //知道枚举的下标,求枚举的对象和名称
            int index=1;
            //得到枚举对象
            Color[] green =Color.values();
            Color greens=green[index];
            //得到枚举名称
            String name=greens.name();
            System.out.println(name);
        }
        

        @Test
        public void test1() {
        //得到枚举对象
        //知道枚举的对象,得到枚举的名称和下标
        Color red=Color.RED;
        Color green=Color.GREEN;
        Color yellow=Color.YELLOW;
        //得到枚举名称
        String name=red.name();
        String name1=green.name();
        String name2=yellow.name();
        //得到枚举下标n
        int index=red.ordinal();
        int index1=green.ordinal();
        int index2=yellow.ordinal();
        System.out.println(name+"==="+index);
        System.out.println(name1+"==="+index1);
        System.out.println(name2+"==="+index2);
        }
    }
    enum Color{
        RED,GREEN,YELLOW;
    }

  • 相关阅读:
    SOCKET 3次握手
    NativeXml帮助(四) http://gaoyanan.blog.sohu.com/162725319.html
    DELPHI下的SOCK编程(转)
    socket 编程入门教程(三)TCP原理:5、TCP的三次握手(threeway handshake)
    计算机术语的英文缩写
    提高查询速度方法总结
    复制表结构的通用存储过程
    QQ盗号工具代码(破解键盘锁)
    使用VB将SQL SERVER 的脚本导出
    2007第四周 关于逛街
  • 原文地址:https://www.cnblogs.com/aasu/p/9191202.html
Copyright © 2011-2022 走看看