자바 리플렉션에 대한 질문이 있습니다.java reflection - 특정 속성의 이름을 얻는 방법
자바 클래스에서 특정 필드의 이름을 얻는 방법이 필요합니다. 다음과 같이 작동합니다 뭔가 :
class X{
int x;
String getNameOfProperty(Object o){
....
}
}
그런 다음,
System.out.println(getNameOfProperty(x));
를 호출하는 내가 'x'를 좀하고 싶습니다;
나는
X.class.getDeclaredFields();
를 사용하여 클래스의 필드를 얻기 위해 관리해야하지만 난 재산과 그와 관련된 필드 개체 사이의 링크가 없습니다.
필드의 런타임 값을 가져와야합니까? – Redandwhite
[PropertyUtils] (http://commons.apache.org/beanutils/)를 사용하셨습니까? –
** 사용자 기능 **이란 무엇입니까? 구현해야합니까? 기술자가없는 잠재적 인 최종 사용자 인 것처럼 설명하십시오. 지식. 그렇게하면 더 나은 조언을 얻을 수 있습니다. –