문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:enum [2016/03/21 23:18] kwon37xi 만듦 |
java:enum [2016/03/21 23:26] kwon37xi [static loading with EnumMap] |
||
---|---|---|---|
줄 63: | 줄 63: | ||
static | static | ||
{ | { | ||
- | opposites = new EnumMap<Flippable, Flippable> | + | opposites = new EnumMap<> |
opposites.put(A, | opposites.put(A, | ||
opposites.put(B, | opposites.put(B, | ||
줄 84: | 줄 84: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== 문자열 사용 ==== | ||
+ | 생성자에서 enum이 아닌 enum을 나타내는 문자열을 받아서 나중에 메소드 호출시 이것을 enum 값으로 변경해주는 방법도 있다. 별로 추천하고 싶지 않음. | ||
+ | |||
+ |