JAvaで他のクラスのすべてのメンバー変数名とタイプを取得

1493 ワード

 
  
//   Prop


private static String[] getDbChange(Entity entity){
    Prop prop = new Prop();
    Field[] fields = prop.getClass().getDeclaredFields();
    String[] getChanges = new String[fields.length];
    for (int i = 0; i < fields.length; i++) {
        getChanges[i] = fields[i].getType().getSimpleName() + ":" + fields[i].getName();
    }
    return getChanges;
}