jdk1.8使用枚举类
Posted zrui-xyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk1.8使用枚举类相关的知识,希望对你有一定的参考价值。
package com.mq; import java.util.Arrays; import java.util.HashMap; import java.util.Map; public enum ChannelEnum { WEBB("15","威客巴巴"), CMM("19","菜嬷嬷"); private String channelCode; private String channelName; ChannelEnum(String channelCode, String channelName) { this.channelCode = channelCode; this.channelName = channelName; } public static final Map<String, String> channelEnumMap = new HashMap<>(); static { Arrays.stream(ChannelEnum.values()).forEach(e->channelEnumMap.put(e.getChannelCode(),e.getChannelName())); } public String getChannelCode() { return channelCode; } public String getChannelName() { return channelName; } public void setChannelCode(String channelCode) { this.channelCode = channelCode; } public void setChannelName(String channelName) { this.channelName = channelName; } }
以上是关于jdk1.8使用枚举类的主要内容,如果未能解决你的问题,请参考以下文章