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

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/23 13:02