文字列配列定数の値を動的に読み取りたい。
定数クラスには車の文字列配列があります。NeedValueOf は、定数名、つまり定数を動的に追加します。needValueOf
値を動的に取得する方法を教えてください。オブジェクトを取得した後、そのオブジェクトから値が必要です。文字列の車の名前を反復してアクセスできるように、メソッドですべての文字列配列の値を取得したい
Class Constants{
Private final static String[] car ={"Honda","Toyota", "Volkswagen"};
}
Class Main{
Public static void main(){
String needValueOf ="car";
Constants.class.getDeclaredFields(needValueOf).get(null);
}
}
It is providing : [Ljava.lang.String;@47483]