小编LK1*_*905的帖子

如何对具有多个值的 Enum 进行编码和解码

我有 2 个类,一个具有 int 值和一个 String 值的枚举,以及一​​个常规类。

\n

枚举类:

\n
public enum LettersEnum{\n\n    A(0, \xe2\x80\x9cLetter A\xe2\x80\x9d),\n    B(1, \xe2\x80\x9cLetter B\xe2\x80\x9d),\n    C(2, \xe2\x80\x9cLetter C\xe2\x80\x9d);\n\n    private final id;\n    private final letter;\n\n    LettersEnum(int id, String letter) {\n        this.id = id;\n        this.letter = letter;\n    }\n\n    public int getId() {\n        return this.id;\n    }\n\n    public String getLetter() {\n        return this.letter;\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

常规班:

\n
public class LettersClass {\n    \n    private LettersEnum letter = LettersEnum.A;\n\n    public void setLetter(LettersEnum letter) {\n        this.letter = letter;\n    }\n\n    public LettersEnum getLetter() {\n …
Run Code Online (Sandbox Code Playgroud)

java enums

1
推荐指数
1
解决办法
1012
查看次数

标签 统计

enums ×1

java ×1