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个实例 ...
随机推荐
- Netty的Marshalling编解码器
1.编码与解码 通常我们习惯将编码(Encode)称为序列化(serialization),它将对象序列化为字节数组,用于网络传输.数据持久化或者其它用途.反之,解码(Decode)称为反序列化 ...
- 尚硅谷maven视频教程笔记
07.尚硅谷_Maven_部署Maven核心程序.avi 第一步先安装jdk 第二步下载maven 特别需要注意的是maven不能存储在有中文和空格的目录下面 3.调试是否安装成功,在cmd中输入 m ...
- 一文告诉你Linux如何配置KVM虚拟化--安装篇
KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装 ...
- yum本地源创建
1 安装yum-utils包,yum-utils可以将需要的包下载在本地,安装后可以使用yumdownloader yum -y install yum-utils* 2 建立目录/yum/yum ...
- MongoDB入门三
MongoDB字段问题 增删查改操作 删除一列操作db.RiderReaTimePositon.update({},{$unset:{'CreateTime':''}},false,true)db. ...
- linux根据进程查端口,根据端口查进程
[root@test_environment src]# netstat -tnllup 能显示对应端口和进程 Active Internet connections (only servers) ...
- 使用TransferLearning实现环视图像的角点检测——Tensorflow+MobileNetv2_SSD
环境说明 依赖环境安装eIQ官方指南: name: eiq_auto channels: - conda-forge - defaults dependencies: - numpy=1.18.1=p ...
- GAN网络从入门教程(一)之GAN网络介绍
GAN网络从入门教程(一)之GAN网络介绍 稍微的开一个新坑,同样也是入门教程(因此教程的内容不会是从入门到精通,而是从入门到入土).主要是为了完成数据挖掘的课程设计,然后就把挖掘榔头挖到了GAN网络 ...
- 记一次开发CefSharp做浏览器时关闭页面上时未释放遇到的小问题
问题:当CefSharp放在List里,然后用了Remove移除,CefSharp是否还存在. 我将Cefsharp做成UserControl控件,然后在Main页面里采用List<UserCo ...
- 二叉搜索树的后序遍历序列(剑指offer-23)
题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. 题目解析 采用分治法的思想,找到根结点.左子树的序 ...