예를 들어 이름이;Class.forName을 소문자/대문자로 무시하는 방법
'MonkeyBusiness는'
은 내가 Class.forName을 ("MonkeyBusiness는")를 사용하여 호출 할 수 있습니다 알고;
하지만 Class.forName ("monkeyBusiness")을 사용하여 호출 할 때; 또는 Class.forName ("monkeybusiness"); 그것은 나에게 예외를 준다; 스레드에서
이예외 "기본"java.lang.NoClassDefFoundError가 : MonkeyBusiness는
(잘못된 이름 : GMD/NTX/서비스/사용/MonkeyBusiness는)
그것은 어떤 경우 형식 문자열을 사용하여 호출 할 수 있습니까? 그렇다면 어떻게?
@Gerritt가 맞습니다. 유일한 선택은 모든 클래스/패키지의 이름을 모두 대문자 또는 소문자로 지정한 다음 클래스 이름 문자열에 String.toUpperCase() 또는 String.toLowerCase()를 사용하는 것입니다.하지만 이는 거의 모든 Java 코딩 규칙에 위배됩니다. -P –