패키지 명을 제외한 클래스 이름만 가져오고 싶은 경우가 있습니다.
간단하지만 모르면 . 을 파싱해서 원하는 클래스 이름을 반환하는 함수를 작성하여 사용했었습니다. 물론 아무 의심 없이 구글링을 해서 얻은 정보였습니다. 나쁘진 않지만 간단한 함수가 이미 제공되고 있습니다. 바로 Class 의 getSimpleName() 입니다.
Class 클래스의 자세한 정보는 아래 링크 참고:
http://download.oracle.com/javase/1,5.0/docs/api/java/lang/Class.html
간단하지만 모르면 . 을 파싱해서 원하는 클래스 이름을 반환하는 함수를 작성하여 사용했었습니다. 물론 아무 의심 없이 구글링을 해서 얻은 정보였습니다. 나쁘진 않지만 간단한 함수가 이미 제공되고 있습니다. 바로 Class 의 getSimpleName() 입니다.
TestClass testClass = new TestClass(); testClass.class.getSimpleName();
Class 클래스의 자세한 정보는 아래 링크 참고:
http://download.oracle.com/javase/1,5.0/docs/api/java/lang/Class.html