문자열에 대한 상수 사용을 enum으로 전환했습니다. 여러 번 열거 형의 String
표현이 필요합니다 (로깅, String
이 필요한 API로 전달하는 등).문자열에 대한 Java enums vs 상수
String
상수를 사용하면 String 값을 전달할 수 있지만 열거 형을 사용하면 toString()
을 호출해야합니다. enum 변수를 제공 할 때 String 값을 "기본값"으로 설정할 수 있습니까?
많은 포스터에서 언급했듯이 String
표현이 자주 필요한 경우 열거 형을 사용해서는 안됩니다.
왜 네 번째 코드 블록의 문자열 변수에 enum 값을 할당하고 있습니까? – CesarGon
유스 케이스 란 무엇입니까? 왜 이런 짓을하는? – kiwicptn
이 게시물을 좀 더 명료하게 업데이트했습니다! –