0

1週間ほど検索しても解決策が見つからなかったという一見単純な質問があるので、質問してみようと思いました。たとえば、配列値を取り、anArray[1] それを別のクラスの変数と等しく設定したい...otherClass.variableOne

これは簡単ですが、変数が必要なクラスの名前に変数を使用できるようにしたいと考えています。したがって、「otherClass.variableOne」の代わりに、次のようなものが必要です。

String classVar = "otherClass";    
anArray[1]=classVar.variableOne;

classVar を次のように設定する必要があるかどうかはわかりません...className(otherClass)またはそのようなもの。私はJavaが初めてで、非常に苦労しています。

これはばかげているように思えますが、私がやりたいことには必要です。リフレクションを調べましたが、必要なことを実行できないようです。基本的に私の質問は次のとおりです。

String classVar = "otherClass";
anArray[1]=classVar.variableOne

classVar が public static int variableOne を含むクラスを参照する変数である場合、そのようなものをどのように機能させるのですか?

プログラミング経験が限られていることをお許しください。どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2