Enum枚举类通过key获取value
主页
Java
服务器
Docker
报错
前端
标签
文章
```java package com.zzzmh.constant; import lombok.Getter; public enum SuggestTypeEnum { SUGGEST("suggest", "站长推荐") ,AD("ad" ,"广告拦截") ,TRANSLATE("translate" ,"网页翻译") ,DEV("dev" ,"程序开发") ,PRETTIFY("prettify" ,"界面美化") ; @Getter private String key; @Getter private String value; private SuggestTypeEnum(String key, String value) { this.key = key; this.value = value; } public static String getValueByKey(String key) { for (SuggestTypeEnum ele : values()) { if(ele.getKey().equals(key)){ return ele.getValue(); } } return null; } } ``` 这里key和value用了lombok的@Getter,所以不用再写get方法,如果没有lombok,需要给key和value再写一下get方法 ```java public String getKey() { return this.key; } public String getValue() { return this.value; } ```
上一篇:
Js时间格式化
下一篇:
虚拟机【Oracle VM VirtualBox】搭建Linux系统【centos】
COMMENT
Sign in
to leave a comment.
No Leanote account ?
Sign up now
.
0
comments
More...
Title
-
Artist
0:00
No Leanote account ? Sign up now.