2012-04-15 1 views
-2

헤이 나는 다음과 같은 기능을 구현하려면 :자바 클래스 이름을 부여, 나는 그것의 매개 변수를 반환 할 및 방법은

  • 사용자가 자바 클래스 이름을 제공합니다.
  • 이 기능은이 클래스에있는 모든 메서드 서명과 매개 변수를 반환합니다.

가장 쉬운 방법은 무엇입니까?

참고 : txt 파일을 구문 분석하는 것은 허용되지만 더 빠른 방법을 찾고 있습니다.

+4

"가장 쉬운 방법은 무엇입니까?"- 문서 읽기 또는 일부 코드 작성 ... –

답변

5

사용하여 반사 :

다른 제안으로
Class clazz = Class.forName(className); 
Method[] methods = clazz.getMethods(); 
Field[] fields = clazz.getFields(); 

, reflection을 사용하는 방법에 읽어. 특히 Java API에서 제공하는 ClassMethod 메소드를 살펴보십시오.

1

가장 쉬운 방법은? 기존 프로그램 사용 javap

관련 문제