zoukankan      html  css  js  c++  java
  • 枚举的使用

    package com.gps808.common.translation;
    
    import com.framework.web.cache.LanguageCache;
    
    public class CommonTypeTranslation {
        /**
         * 人脸库协议
         */
        public enum FaceProtocol{
            //
            NOTHING(0,"nothing"),
            //部标主动安全(吉标)
            STANDARD1078JIBIAO(14,"standard1078JiBiao"),
            //部标主动安全(湘标)
            STANDARD1078XIANGBIAO(18,"standard1078XiangBiao");
    
            FaceProtocol(Integer typeValue, String tyepLang){
                this.typeValue=typeValue;
                this.tyepLang=tyepLang;
            }
            private final Integer typeValue;
            private final String tyepLang;
    
            /**
             * 根据value获取lang
             * @param typeValue
             * @return
             */
            public static String getLangByValue(Integer typeValue, String language) throws Exception {
                if (typeValue == null) {
                    return LanguageCache.getText("nothing", language);
                }
                FaceProtocol[] values = values();
                for (FaceProtocol value : values) {
                    if (value.getTypeValue().equals(typeValue)) {
                        return LanguageCache.getText(value.getTypeLang(), language);
                    }
                }
                return LanguageCache.getText("nothing", language);
            }
    
            public Integer getTypeValue() {
                return this.typeValue;
            }
    
            public String getTypeLang() {
                return this.tyepLang;
            }
        }
    
    }
  • 相关阅读:
    学习进度
    作业8:单元测试练习
    用户体验设计案例分析
    团队协作一
    需求分析
    结对编程——词频统计 2
    结对编程——词频统计
    个人项目-词频统计
    数组求和
    个人介绍和Github使用流程
  • 原文地址:https://www.cnblogs.com/wuwuyong/p/14931998.html
Copyright © 2011-2022 走看看