java enum 枚举类
图一代码:
public enum LogMethodEnum {
WEBCSCARDVALID("返回值"),
WEBCSVERIFYPASSWORD("返回值"),
WEBCSSAVEPASSWORD("返回值"),
WEBCSSETPASSWORD("返回值"),
WEBCSQUERYTOTALBALANCE("返回值"),
WEBCSQUERYCARDDETAIL("返回值"),
WEBCSQUERYCOMPINFOR("返回值"),
WEBCSQUERYTOTALDETAIL("返回值"),
WEBCSQUERYACARDINFOREX("返回值"),
WEBCSQUERYACARDINFOR("返回值"),
WEBCSQUERYCARDINFOR("返回值"),
WEBCSQUERYCARDACCOUNT("返回值"),
WEBCSQUERYCARDINFOR_NP("返回值"),
WEBCSQUERYCARDNO("返回值"),
WEBCSQUERYCDBYDATE("返回值"),
WEBCSQUERYTDBYDATE("返回值"),
WEBCSQUERYBUSIREPORT("返回值"),
WEBCSQUERYDISTRIBUTE("返回值"),
WEBCSDISTOTALBALANCE("返回值"),
WEBCSLOSTCARD("返回值");
private String text;
public String getText() {
return text;
}
public LogMethodEnum(String text) {
this.text = text;
}
public static void main(String[] args) {
String str="WebCSCardValid";
String returnStr = LogMethodEnum.valueOf(WebCSCardValid).getText();
System.out.println(returnStr);
}
}
图二代码:
public enum LogCodeAndDescEnum {
SUCCESS("0000","描述"),
UNLAWFL_NEWSPAPER("0001","描述"),
MESSAGE_DOMAIN("0002","描述");
private String code;
private String desc;
public String getDesc() {
return desc;
}
public String getCode() {
return code;
}
WebServiceLogStatusEnum(String code,String desc) {
this.desc = desc;
this.code = code;
}
public static String codeGetDesc(int value) { // 根据状态码转成描述
if (String.valueOf(value).equals("0098")) {
return SYSTEM_FAILURE.desc;
}
if (String.valueOf(value).equals("0099")) {
return SYSTEM_FAILURE_OTHER.desc;
}
switch (value) {
case 0000:
return SUCCESS.desc;
case 0001:
return UNLAWFL_NEWSPAPER.desc;
case 0002:
return MESSAGE_DOMAIN.desc;
default:
return null;
}
}
}
文章来源:https://www.cnblogs.com/0c7x4/,转载请标明原著
最新文章
- 【BZOJ】3196: Tyvj 1730 二逼平衡树(区间第k小+树套树)
- c# 客户端
- 项目文件中含有两个config文件,app.config与app1.config,如何获取app1.config中的配置
- PHP - 《高性能php应用开发》学习笔记
- 【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之三】动手绑定自己定义类至Lua
- iOS.Animations.by.Tutorials.v2.0汉化(三)
- java-HashMap默认机制
- Mapreduce数据分析实例
- SWUST OJ(599)
- codeforces 873C - Strange Game On Matrix
- poj2763树链剖分边权+区间和
- 【Python基础】安装python第三方库
- Lua编程笔记
- Android 自定义 View 浅析
- hibernate一对一关联
- kubectl 获取信息
- spring boot之org.springframework.boot.context.TypeExcludeFilter
- openssh入门
- 让图片左右缓慢移动的MoveView
- Netty性能调优