次のクラスがあるとします。
class Foo
{
public String bar;
public String baz;
}
そして、別のクラスに次のコードがあります。
Foo foo = new Foo();
String[] properties = {"bar", "baz"};
String[] values = {"barValue", "bazValue"};
properties
配列を反復処理し、それを使用して値を設定することは可能Foo
ですか? 例:
for (int i = 0; i < properties.length; i++)
{
foo[ properties[i] ] = values[i];
}
上記のようなことは可能ですか?