출처: http://stackoverflow.com/questions/160970/how-do-i-invoke-a-java-method-when-given-the-method-name-as-a-string
Java reflection API를 사용하면된다.
Java reflection API를 사용하면된다.
Coding from the hip, it would be something like:
The parameters identify the very specific method you need (if there are several overloaded available, if the method has no arguments, only give methodName).
Then you invoke that method by calling
Again, leave out the arguments in .invoke, if you don't have any. But yeah. Read about Java Reflection
'Archive' 카테고리의 다른 글
Java에서 메소드명(String)으로 메소드 호출하기 예제 (Reflection API) (0) | 2011.11.16 |
---|---|
Java에서 현재 스택 상황을 보는 방법 (0) | 2011.11.16 |
Java에서 generic의 array를 허용하지 않는 이유 (Type Erasure) (0) | 2011.11.15 |
In Praise Of Small Code (0) | 2011.11.15 |
Hollywood Principle (0) | 2011.11.15 |