java枚举键值对,以MONDAY(“1”,”星期一”)的形式怎么通过1取到星期一
时间: 2023-09-05 07:11:16 浏览: 144
利用Java计算某个日期是星期几
5星 · 资源好评率100%
可以通过遍历枚举类型的所有值,找到对应键值为1的枚举值,然后获取该枚举值对应的星期一字符串。具体代码如下:
```java
enum Weekday {
MONDAY("1", "星期一"),
TUESDAY("2", "星期二"),
WEDNESDAY("3", "星期三"),
THURSDAY("4", "星期四"),
FRIDAY("5", "星期五"),
SATURDAY("6", "星期六"),
SUNDAY("7", "星期日");
private String code;
private String name;
Weekday(String code, String name) {
this.code = code;
this.name = name;
}
public static String getNameByCode(String code) {
for (Weekday weekday : Weekday.values()) {
if (weekday.code.equals(code)) {
return weekday.name;
}
}
return null;
}
}
```
然后可以通过调用`Weekday.getNameByCode("1")`方法来取得星期一字符串。
阅读全文