Java에서 변수가 가지는 인스턴스의 클래스를 조사할 수 있나요? 필드를 하나하나 읽어오고 타입도 확인할 수 있으면 좋겠습니다.
reflect를 사용하면 되는데요.
import java.lang.reflect.Field; //... SomeClass targetClass = new SomeClass(); for(Field field : targetClass.getClass().getDeclaredFields()){ System.out.println(field.getType()+" "+field.getName()); }
하시면 될겁니다.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력