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/,转载请标明原著
java enum 枚举类的更多相关文章
- Java Enum 枚举类的values方法
Enum类和enum关键字定义的类型都有values方法,但是点进去会发现找不到这个方法.这是因为java编译器在编译这个类(enum关键字定义的类默认继承java.lang.Enum)的时候 自动插 ...
- Java中的enum枚举类
首先说说为什么要写这个enum枚举类吧,是群里有个新手问:怎样把enum类中的值遍历得到,其实自己用的也很少.自己也是确实不知道,于是我去网上搜了不少,总结了些,希望对大家有帮助:首先我说说怎样遍历枚 ...
- Enum枚举类|注解Annotation
Enum枚举类 ①枚举类和普通类的差别: 使用 enum 定义的枚举类默认继承了 java.lang.Enum 类 枚举类的构造器仅仅能使用 private 訪问控制符 枚举类的全部实例必须在枚举类中 ...
- Enum 枚举类
目录 Enum 枚举类 基础 定义与用途 基本方法 示例 进阶 实现原理 枚举与Class对象 自定义枚举类和构造方法及toString() Enum中使用抽象方法来实现枚举实例的多态性 Enum与接 ...
- Java学习——枚举类
Java学习——枚举类 摘要:本文主要介绍了Java的枚举类. 部分内容来自以下博客: https://www.cnblogs.com/sister/p/4700702.html https://bl ...
- Java笔记---枚举类和注解
Java笔记---枚举类和注解 一.枚举类 自定义枚举类 方式一:JDK5.0之前自定义枚举类 class Seasons { //1. 声明Seasons对象的属性 private final St ...
- Java 基础 enum枚举类 的创建/使用/接口继承 ,以及手动创建枚举类的对象为:public static final
笔记: import java.lang.*; /**一:枚举类 : enum Season implements info { s1(),s2(),s3(),s4() }; //s1--s4 放在S ...
- 161208、Java enum 枚举还可以这么用
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 先来看一段代码示例: ...
- 【Java】 枚举类
如果要定义一个枚举类: public enum Size { SAMLL, MEDIUM, LARGE, EXTRA, EXTRA_LARGE}; 实际上,这个声明定义的类型是一个类,它刚好有4个实例 ...
随机推荐
- 新一代APM链路监控选型的一个总结重点是skywalking和pinpoint的对比
链路监控选型的一个比较:1.cat框架:需要对业务代码有较强的侵入性,对代码的侵入性很大,集成成本较高,风险较大:2.zipkin框架:仅支持spring cloud,不支持dubbo,功能及其简单, ...
- Executors框架之ScheduledExecutorService实现定时任务
一.简介 An ExecutorService that can schedule commands to run after a given delay, or to execute periodi ...
- pycharm一直显示Process finished with exit code 0
后来排查发现原来是解释器的问题我之前使用的解释器是pycharm提供的虚拟解释器#####如何查看解释器点file–>new projects 如果选择的是2就是使用了pycharm提供的虚拟解 ...
- hive中标准偏差函数stddev()详细讲解
1.标准偏差概念 标准偏差(Std Dev,Standard Deviation) -统计学名词.一种度量数据分布的分散程度之标准,用以衡量数据值偏离算术平均值的程度.标准偏差越小,这些值偏离平均值就 ...
- 《Head First 设计模式》:观察者模式
正文 一.定义 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新. 要点: 观察者模式定义了对象之间一对多的关系. 观察者模式让主题(可观察者 ...
- Python必须知道的异常处理
异常处理 把可能会发生的错误,提前在代码里进行捕捉(监测) try : code except Exception: 出错后要执行的代码 下面是常见的异常: attributeError 试图访问一个 ...
- HotSpot二分模型(1)
HotSpot采用了OOP-Klass模型来描述Java类和对象.OOP(Ordinary Object Pointer)指的是普通对象指针,而Klass用来描述对象的具体类型. 那么为何要设计这样一 ...
- 大场前端工程师常使用CSS3特性做跨域也是牛逼前端的开始之路
通过 CSS3 的 content 获取内容,很有意思的一个思路,实际场景中有可能用的到: CSST (CSS Text Transformation) 利用js动态创建一个link插入到文档中, 请 ...
- Sightseeing,题解
题目: 题意: 找到从s到t与最短路长度相差少于1的路径总数. 分析: 首先,搞明白题意之后,我们来考虑一下怎么处理这个1,怎样找相差为1的路径呢?我们这样想,如果有相差为1的路径,那么它将会是严格的 ...
- Spreading the Wealth,思维
题目去洛谷 题意: 很清晰,n个人,每人有一些硬币硬币总数sum≡0(mod n),通过一些互相交换,使硬币数平均(即每人有相同个数的硬币) 分析: 还是有点思维含量的,我们这样想,我们其实就是要确定 ...