KSX1001 문자 목록 [장비] QHY 8 CCD

[java] reflect on java


회사서 Class를 조사할 일이 있는데 reflect를 까먹어서 한동안 googling 해서 다시 학습…

java.lang.String의 method를 출력하는 루틴의 골자만 요약하면….

import java.lang.reflect.*;

public class ClassExam{

    public void printClassInfo(String className){
        try{
            Class a = this.getClass().getClassLoader().loadClass(className);
            Method[] methods = a.getDeclaredMethods();
            for(int i=0; i<methods.length; i++){
                System.out.println(methods[i].toString());
            }		
        }catch(Exception e){
        }
    }

    public static void main(String[] args){
        ClassExam a = new ClassExam();
        a.printClassInfo("java.lang.String");
    }
}

  • 이 댓글 RSS를 통해 새로 올라오는 댓글을 구독할수 있습니다.
    트랙백으로 답글을 보내시려면 아래의 트랙백주소를 사용해 주세요.
    http://hanury.net/wp/archives/443/trackback