所以說如果我有一系列字符串整數與名稱,我:i1
,i2
,i3
等,但想要組成一個字符串和整數的每個名稱,如:從創建的字符串獲取字符串整數的值
String i1 = "abc";
String i2 = "bca";
String i3 = "cba";
for (int i = 1; i <= 3; i++) {
String a = "i" + i;
int aa = Integer.parseInt(a);
ArrayList<String>.add(aa);
}
我怎麼能做到這一點?這個for循環只是將「i1」,「i2」和「i3」添加到列表中,而不是「abc」,「bca」和「cba」。
Java則沒有(也不可能)動態評估的變量名。使用數組,地圖或列表。 –
我認爲通過使用parseInt(「i1」)它會產生一個相同的值i1,因此恢復到它的值,「abc」等。我想它只是一個新的整數呢? – Ollygrov
在提出問題之前,您應該始終嘗試運行代碼。並閱讀'Integer.parseInt()'的javadoc。 –