728x90
반응형
package egovframework.rte.kr.go.test.javarecipe.chapter03.recipe077; import java.util.EnumMap; import java.util.Map.Entry; public class EnumMapSample { public static void main(String[] args) { // 생성 시에 열거형의 Class 인스턴스를 전달 EnumMapmap = new EnumMap (Sex.class); map.put(Sex.WOMAN, 1); map.put(Sex.MAN, 2); // 키와 값을 구하기 for (Entry entry : map.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); // => MAN:2 // => WOMAN:1 } // 키만 구하기 for (Sex sex : map.keySet()) { System.out.println(sex); // => MAN // => WOMAN } // 값만 구하기 for (int i : map.values()) { System.out.println(i); // => 2 // => 1 } } enum Sex { MAN, WOMAN } }
728x90
반응형