日々精進

新しく学んだことを書き留めていきます

コードをEnumに変換する

なるべくEnumクラスにコードを追加せずにコード値をEnumオブジェクトに変換するロジックを調べていたところ、以下が見つかったので採用した。

コード値をKey,EnumオブジェクトをValueに持つMapをEnumクラスに保持しておく方法。 Enumクラスはクラスを継承できない(インターフェースは継承できる)ので、数行はコードを書かないといけないけどこれが一番行数少なくてすみそう。