1. ホーム
  2. java

[解決済み] JavaでenumからString値を取得する

2023-05-23 10:27:38

質問

このようなenumが定義されていますが、個々のステータスの文字列を取得できるようにしたいのです。このようなメソッドはどのように書けばよいのでしょうか?

ステータスのint値を取得することはできますが、int値から文字列値を取得するオプションも欲しいです。

public enum Status {
    PAUSE(0),
    START(1),
    STOP(2);

    private final int value;

    private Status(int value) {
        this.value = value
    }

    public int getValue() {
        return value;
    }
}

どのように解決するのですか?

もし status がタイプ Status を列挙しています。 status.name() はその定義された名前を与えます。