웹 개발

java 동적으로 filed 값 가져오기

노루아부지 2019. 11. 14. 14:34
import java.lang.reflect.Field
 
===중략
 
Test test = new Test(); //필드가 포함되어 있는 class
 
Field fd = test.getClass().getDeclaredField("필드명");
 
//"필드명"의 값 가져오기
 
String testFieldVal = (String)fd.get(test); //필드 객체의 get 함수에 class 객체를 넘기고 해당 변수의 형으로 캐스팅
728x90
loading