Java基础之枚举类型Enum的使用
2024-08-31 10:38:13
Java基础之枚举类型Enum的使用
定义
public enum AccruedCleanEnum {
SPREAD("1","发票"),OTHER("0","收入"),NON_BUSINESS("2","支出");
private String index;
private String name;
AccruedCleanEnum(String index, String name) {
this.index = index;
this.name = name;
}
public static String getName(String index){
for(AccruedCleanEnum accruedCleanEnum : AccruedCleanEnum.values()){
if(accruedCleanEnum.getIndex().equals(index)){
return accruedCleanEnum.name;
}
}
return "";
}
public String getIndex() {
return index;
}
public String getName() {
return name;
}
}
样例
/**
* Test <br>
* 〈〉
*
* @author XiaoQiang
* @create 2019-7-14
* @since 1.0.0
*/
public class Test {
@org.junit.Test
public void Test(){
AccruedCleanEnum.OTHER.getIndex();//获取键
AccruedCleanEnum.OTHER.getName(); //获取值
}
}
最新文章
- 关于line-height
- SecureCRT中python脚本编写
- 剑指offer三: 斐波拉契数列
- OpenCV成长之路(3):模仿PhotoShop中魔术棒工具
- SQL Server 利用批量(batchsize)提交加快数据生成/导入
- MySQL基础 - mysql命令行客户端
- URAL 1146 Maximum Sum(DP)
- ios9和ios10的新特性
- VMware系统运维(十七)部署虚拟化桌面 Horizon View Manager 5.2 配置池授权
- python tornado+mongodb的使用
- 从源码编译rpi的内核
- LVS原理详解及部署之二:LVS原理详解(3种工作方式8种调度算法)
- 工作中用到的Jquery特效
- textview设置不同字体大小
- jquery的ajax全局事件详解
- [坑]Spring利用注解@Value获取properties属性为null
- [Alpha阶段]第九次Scrum Meeting
- centos7防火墙管理的变化
- Oracle的一般监听问题解决
- Lua和C++交互 学习记录之八:C++类注册为Lua模块