枚举类的好用编辑方式

wylc123 1年前 ⋅ 276 阅读
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源点

相关文章推荐
  • 该目录下还没有内容!

全部评论: 0

    我有话说: