如何通过id获取Enum名称?

28 浏览
0 Comments

如何通过id获取Enum名称?

我有以下enum

public enum EnumStatus {
    PASSED(40L, "已通过"),
    AVERAGE(60L, "平均分"),
    GOOD(80L, "优秀分数");
    private java.lang.String name;
    private java.lang.Long id;
    EnumStatus(Long id, java.lang.String name) {
        this.name = name;
        this.id = id;
    }
    public java.lang.String getName() {
        return name;
    }
    public java.lang.Long getId() {
        return id;
    }
}

我想通过id(40、60、80)获取枚举名称(PASSEDAVERAGEGOOD)。我该如何做?

0