実現したいこと
以下の列挙型にて、入力値と列挙型のkey「SINGLE」および「DOUBLE」で等価評価を行い、一致した方のvalue「"0001"」または「"0002","0003"」を返却するようなメソッドを作成したいです。どうぞ、よろしくお願いします。
該当のソースコード
Java
public enum Sample { SINGLE(new ArrayList<String>(Arrays.asList("0001"))), DOUBLE(new ArrayList<String>(Arrays.asList("0002", "0003"))); private List<String> list; private Sample(List<String> list) { this.list = list; } }
参考
イメージとしては、以下のリンクのgetByCode()やgetByCode2()のような感じです。
Enumを中身から逆引きして取得する
まだ回答がついていません
会員登録して回答してみよう