我有這個類如何通過字符串從類的對象中獲取值?
public class Register{
String name;
int value;
int lockedValue = 0;
Registro(String name){ this.name = name; }
public int getValue(){ return value; }
// rest of get and set methods
}
和主類
public class Simulator{
static Register $t0, $t1, $t2;
public static void main(String[] args) throws IOException {
$t1 = new Register("$t1");
$t1.setValue(15);
$t2 = new Register("$t2");
$t2.setValue(20);
// here i can get values by $t1.getValue()
}
}
我可以用String
獲取的價值,就像爲:?
String nameRegister = "$t1";
int fetchValue = nameRegister.getValue();
你可以使用' Map'。 –
@ElliottFrisch如果你沒有答案,我不會讚揚它。 –
提示:你**從不**在變量名中使用$字符。 $是(按照慣例)僅用於*生成的*代碼! – GhostCat