zoukankan      html  css  js  c++  java
  • 枚举类型总结

    1. 枚举类型总结

    public enum OperationEnum {
    
            LOGIN;   // 登录
            
        }
         int ordinal = OperationEnum.valueOf("LOGIN").ordinal();
            String name = OperationEnum.valueOf("LOGIN").name();
            
            System.out.println(ordinal);   // 0
            System.out.println(name);      // LOGIN

    2.  枚举类型举例2

    int ordinal = ATTRIBUTE_TYPE.valueOf("AGREEMENT").ordinal();  // 1
    int ordinal2 = ATTRIBUTE_TYPE.AGREEMENT.ordinal(); // 1
    System.out.println(ordinal);   //  1
    System.out.println(ordinal2); // 1

    String name = ATTRIBUTE_TYPE.valueOf("AGREEMENT").name(); // AGREEMENT
    String name2 = ATTRIBUTE_TYPE.AGREEMENT.name();       // AGREEMENT
    System.out.println(name);      // AGREEMENT
    System.out.println(name2); // AGREEMENT

    String getValue = ATTRIBUTE_TYPE.AGREEMENT.getValue(); // readc
    String value = ATTRIBUTE_TYPE.AGREEMENT.value;      // agreementc
    System.out.println(getValue);  // readc
    System.out.println(value); // agreementc
    
    
    ATTRIBUTE_TYPE attribute_type = ATTRIBUTE_TYPE.AGREEMENT;  //AGREEMENT
    System.out.println(attribute_type);   //  AGREEMENT


    public enum ATTRIBUTE_TYPE { READ("readCount"), AGREEMENT("agreementCount");

        
    private final String value; ATTRIBUTE_TYPE(String value) { this.value = value; } public String getValue() { return value; } }

    枚举增加方法

        public enum ClickType{
            ACTIVITY_BUTTON_EARN("activity_button_1"),
            ACTIVITY_BUTTON_TOO("activity_button_2"),
            ACTIVITY_BUTTON_UNDERSTAND("activity_button_3");
    
            String type;
    
            ClickType(String type){
                this.type = type;
            }
    
            public static boolean isExist(String type){
                if(StringUtils.isBlank(type)){
                    return false;
                }
                ClickType[] values = ClickType.values();
                for(ClickType clickType : values){
                    if(clickType.type.equals(type)){
                        return true;
                    }
                }
                return false;
            }
        }
  • 相关阅读:
    你所不知道的 CSS 阴影技巧与细节
    %date~0,4%和 %time~0,2%等用法详解
    计算程序执行时间
    GDI
    IO
    字符串拼凑批量Insert SQL语句神BUG
    用逗号分隔的数据转换到数组
    MVC ViewBag传值
    接口和抽象类对比
    Partial 同一个命名空间下写两个类名一样的类
  • 原文地址:https://www.cnblogs.com/an5211/p/7773764.html
Copyright © 2011-2022 走看看