안녕하세요
getDeclaredFields 를 사용해서 클래스의 변수들을 가져와서 사용하려고 하고 있습니다.
근대 가져오는 순서가 뒤죽박죽 이던대... 이걸 어떻게 해야 변수 순서대로 가져올수가 있을까요?
고수분들의 도움이 절실히 필요 합니다. ㅠㅠ
예를 들면 아래와 같은 Test 라는 POJO 클래스가 있다면
public class Test{
private int index;
private String name;
private String email;
private int phone;
private boolean isHotKey;
public int getIndex(){
return index;
}
public void setIndex( int index ){
this.index = index;
}
// ...... getter, setter
}
getDeclaredFields()를 하게되면
index, name, email, phone, isHotKey 의 순서로 가져오고 싶은대 막상 가져와 보면 순서가 뒤죽박죽 되어 있습니다.
(ex: email, name, isHotKey, index, phone)
이걸 클래스에 적혀있는 순서대로 가져올수 있는 방법은 없을까요? ㅠㅠ;