패키지의 모든 클래스 이름을 인쇄하고 각 패키지에서 해당 속성과 해당 데이터 유형을 인쇄하려고합니다.자바에서 문자열 유형을 클래스 유형으로 변환하는 방법
한 코드에서 문자열 형식으로 클래스 이름을 가져올 수 있습니다. 다른 코드에서는 속성과 데이터 형식을 사용할 수 있습니다. Classname.class.getAttribute();
그러나 두 코드를 병합하고 싶습니다. 첫 번째 코드에서 문자열 형식의 클래스 이름을 얻었으므로 여기에서 Classname
은 String
이 될 것이므로 Classname.class.getAttribute()
을 사용할 수 없습니다.
그래서 "Classname"을 String
유형에서 Class
유형으로 변환하는 메소드가 필요합니다.
나는 Class.forName()
을 시도했지만 작동하지 않았습니다.
Class.forName()이 작동하지 않는 방법을 지정하십시오. – skiphoppy
Class.forName()이 작동하지 않으면 클래스 이름이 올바르지 않을 가능성이 매우 높습니다. b) 오류 메시지가 표시되었지만 의미가 무엇인지 알지 못해서 무시했습니다. ;) –
오류 메시지 게시! 'Class.forName()'을 사용하여 코드를 게시하십시오. –