java枚举类型使用的小例子 Java
程序员文章站
2022-06-05 21:26:15
...
java枚举类型使用的小例子
public interface PositionConstants {
public static enum POSITIONS{
GENERALMANAGER("00000001","总经理"),
SUPERVISOR("00000002","部门主管"),
CLIENTMANAGER("00000003","客户经理"),
ADMIN("00000004","部门ADMIN"),
TECMANAGER("00000005","技术经理"),
TECENGINEER("00000006","技术工程师"),
QA("00000007","QA"),
COORDINATOR("00000008","协调服务员"),
FINANCIAL("00000009","财务人员");
private String v;
private String k;
POSITIONS(String key,String value) {
k=key;
v = value;
}
public String getV() {
return v;
}
public void setV(String v) {
this.v = v;
}
public String getK() {
return k;
}
public void setK(String k) {
this.k = k;
}
}
调用:PositionConstants.POSITIONS.GENERALMANAGER.getK();
转成数组遍历:
for(int i=0;i<PositionConstants.POSITIONS.values().length;i++){
String positionID=PositionConstants.POSITIONS.values()[i].getK();
String positionName=PositionConstants.POSITIONS.values()[i].getV();
public interface PositionConstants {
public static enum POSITIONS{
GENERALMANAGER("00000001","总经理"),
SUPERVISOR("00000002","部门主管"),
CLIENTMANAGER("00000003","客户经理"),
ADMIN("00000004","部门ADMIN"),
TECMANAGER("00000005","技术经理"),
TECENGINEER("00000006","技术工程师"),
QA("00000007","QA"),
COORDINATOR("00000008","协调服务员"),
FINANCIAL("00000009","财务人员");
private String v;
private String k;
POSITIONS(String key,String value) {
k=key;
v = value;
}
public String getV() {
return v;
}
public void setV(String v) {
this.v = v;
}
public String getK() {
return k;
}
public void setK(String k) {
this.k = k;
}
}
调用:PositionConstants.POSITIONS.GENERALMANAGER.getK();
转成数组遍历:
for(int i=0;i<PositionConstants.POSITIONS.values().length;i++){
String positionID=PositionConstants.POSITIONS.values()[i].getK();
String positionName=PositionConstants.POSITIONS.values()[i].getV();
推荐阅读
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Java基础学习-基本数据类型变量的定义和使用
-
java中的枚举类型详细介绍
-
[转载] Java中枚举类型的使用 - enum
-
java 使用idea将工程打成jar并创建成exe文件类型执行的方法详解
-
使用ajax请求提交数据时,日期类型无法转换为JAVA中的日期类型
-
Java char类型异或操作小例子 java基础char异或
-
java中枚举api的使用(学习笔记)
-
Java 枚举的常见使用方法
-
JAVA枚举类的基本使用