此代碼在Java中:可以將字符串轉換爲指令嗎?
for (Integer x=1; x <= 3; x++) {
y = "array[" + Integer.toString(x) + "] = a" + Integer.toString(x) + ".getText();";
System.out.println(y);
}
打印出:
array[1] = a1.getText();
array[2] = a2.getText();
array[3] = a3.getText();
然而,除了已經y字符串打印出來,我希望它執行。我如何在Java中做到這一點?
如果這是不可能的,是否有另一種方法來實現我想要的,與使用3條指令不同?
array[1] = a1.getText();
array[2] = a2.getText();
array[3] = a3.getText();
爲了簡單起見,我已經使用3,但我需要20條指令。更重要的是,我正在嘗試更多地瞭解Java,並且正在尋找更優雅的解決方案。
是這個java還是其他? – Arpit 2013-02-23 16:15:43
您應該添加一個標籤,指定這是哪種語言。 – new299 2013-02-23 16:16:34
謝謝你的提示!我編輯了添加Java標籤的帖子,並指出這是一個關於Java的問題。 – 2013-02-23 16:19:45