Java--enum枚举类的创建及使用
【摘要】
创建enum枚举类,并根据枚举key对应的枚举value,代码如下:
/** * 创建enum枚举类,并根据枚举key对应的枚举value * @author Justin * */public enum EnumTest { 交易成功("S","交易成功"), 交易失败("F","交易失败"); private String ke...
创建enum枚举类,并根据枚举key对应的枚举value,代码如下:
-
/**
-
* 创建enum枚举类,并根据枚举key对应的枚举value
-
* @author Justin
-
*
-
*/
-
public enum EnumTest {
-
交易成功("S","交易成功"),
-
交易失败("F","交易失败");
-
-
private String key;
-
private String value;
-
-
private EnumTest(String key, String value) {
-
this.key = key;
-
this.value = value;
-
}
-
-
public String getKey() {
-
return key;
-
}
-
public void setKey(String key) {
-
this.key = key;
-
}
-
public String getValue() {
-
return value;
-
}
-
public void setValue(String value) {
-
this.value = value;
-
}
-
-
/**
-
*
-
* @param key
-
* @return
-
*/
-
public static String getValue(String key) {
-
if(null != key){
-
for(EnumTest enumTest : EnumTest.values()){
-
if(key.equals(enumTest.getKey())){
-
return enumTest.getValue();
-
}
-
}
-
}
-
return key;
-
}
-
-
public static void main(String[] args) {
-
System.out.println(EnumTest.getValue("S"));
-
System.out.println(EnumTest.getValue("F"));
-
}
-
}
文章来源: blog.csdn.net,作者:吾日三省贾斯汀,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/JustinQin/article/details/102515350
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)