zoukankan      html  css  js  c++  java
  • java工具类1-枚举类

    import org.springframework.util.StringUtils;
    
    public enum PersonSexEnums {
    
        Female("0", "Ů"),
        Male("1", "Ő");
    
        private String value;
        private String name;
    
        private PersonSexEnums() {
    
        }
    
        private PersonSexEnums(String value, String name) {
            this.value = value;
            this.name = name;
        }
    
        public static boolean exists(String value) {
            if (StringUtils.isEmpty(value)) {
                return false;
            }
    
            boolean exists = false;
            for (PersonSexEnums e : PersonSexEnums.values()) {
                if (e.value.equalsIgnoreCase(value)) {
                    exists = true;
                    break;
                }
            }
    
            return exists;
        }
    
        public static String getValueForName(String name) {
            String value = "";
            if (StringUtils.isEmpty(name)) {
                return value;
            }
    
            for (PersonSexEnums e : PersonSexEnums.values()) {
                if (e.name.equalsIgnoreCase(name)) {
                    value = e.value;
                    break;
                }
            }
            return value;
        }
    
        public static String getNameForValue(String value) {
            String name = "";
            if (StringUtils.isEmpty(value)) {
                return name;
            }
    
            for (PersonSexEnums e : PersonSexEnums.values()) {
                if (e.value.equalsIgnoreCase(value)) {
                    name = e.name;
                    break;
                }
            }
            return name;
        }
    
        public String getValue() {
            return value;
        }
    
        public String getName() {
            return name;
        }
    }
  • 相关阅读:
    JAVA反射机制
    Android插件化
    MFC项目的建立
    [ACM]躲猫猫
    [ACM]某一天的n天后是几年几月几日
    [ACM]括号配对问题
    开发中好用的网站
    TCP与UDP(实时通讯)
    NSSet基本使用
    NSPredicate(正则表达式)
  • 原文地址:https://www.cnblogs.com/chong-zuo3322/p/12854776.html
Copyright © 2011-2022 走看看