woowacourse / tecoble-comments

0 stars 0 forks source link

javable/2020-04-21/enum_search #4

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

Enum의 요소를 조회하는 방법 : 팩토리 메서드 vs HashMap | review

Enum을 사용하다 보면 요소들을 조회해야 하는 경우가 발생한다. Enum에 정의된 함수들이나 상수를 호출하기 위해서는 특정 요소에 접근해야 하는데, 그 중 많이 사용되는 두 가지 방식을 소개해 보고자 한다.

https://woowacourse.github.io/review/2020-04-21/enum_search

gracefulBrown commented 4 years ago

좋은글입니다!

hojinDev commented 4 years ago

잘봤습니다. 감사합니다.

dongw00 commented 4 years ago

public static ErrorCode find(int code) { return Optional.ofNullable(map.get(code)).orElseThrow(IllegalArgumentException::new); }

dongw00 commented 4 years ago
public static ErrorCode find(int code) {
        return Optional.ofNullable(map.get(code)).orElseThrow(IllegalArgumentException::new);
}

위 코드로 하면 간단해집니다~ 위에 잘못올렸네요