- ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
509 :デフォルトの名無しさん[sage]:2015/03/10(火) 23:23:31.42 ID:szc80H0c - 何言ってるかよくわからんがこういうこと?
public class EnumTest { private enum TestEnum { A,B,C; private static Map<Integer, TestEnum> map = new HashMap<Integer, TestEnum>(){{ put(1, A); put(2, B); put(3, C); }}; } public static void main(String[] args) { System.out.println(TestEnum.map.get(1)); System.out.println(TestEnum.map.get(2)); System.out.println(TestEnum.map.get(3)); TestEnum.map.put(1, TestEnum.C); System.out.println(TestEnum.map.get(1)); System.out.println(TestEnum.map.get(2)); System.out.println(TestEnum.map.get(3)); } }
|