2013-08-22 4 views
0

각각 최대 20 번 동일한 String 값을 사용하는 일부 Java 파일이 있으며 이러한 문자열을 private static final String STRING_TO_CAPS_AS_CONSTANT 또는 그 라인을 따라 대체하는 도구가 필요합니다. 숫자를 매직 넘버로 변환 할 수 있다면 좋을 것입니다. 이클립스를 사용하고 있지만 독립 실행 형 도구 인 경우에도이 도구를 사용할 수 있습니다.중복 리터럴을 Java의 최종 문자열/마법 번호로 변환하는 도구가 있습니까?

답변

2

Eclipse가 이미 제공 한 것 같습니다. 전체 String을 선택하고 CTRL + 1을 누르면 "Extract to constant"를 선택할 기회가 주어집니다. 이렇게하면 String의 모든 통화를 암시 적으로 새 상수로 바꿉니다.

+0

아아, Refactor/Extract Constant ...와 동일하므로 이전에는 알지 못했습니다. – NobleUplift

+1

나는 우연히 너무 ;-) 발견했다. – pimpf0r