package cnki.bdms.enums;
public enum LogType {
LoginLog("登录日志",1),
MenuClickLog("菜单点击操作日志",2);
private LogType(String name, Integer value) {
this.name = name;
this.value = value;
}
private final String name;
private final Integer value;
public final String getName() {
return name;
}
public final Integer getValue() {
return value;
}
@Override
public String toString() {
return value.toString();
}
public static LogType valueOf(int value) {
//手写的从int到enum的转换函数
switch (value) {
case 1:
return LoginLog;
case 2:
return MenuClickLog;
default:
return null;
}
}
}
使用:
LogType.LoginLog.getValue()
LogType.LoginLog.getName()
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载