試圖清理代碼,最初我用寫入陣列,這是可笑長的這種方法時,我必須重複20次寫入陣列
if (ant.getAntNumber() == 3)
{
numbers3.add(ant.getCol());
numbers3y.add(ant.getRow());
}
if (ant.getAntNumber() == 4)
{
numbers4.add(ant.getCol());
numbers4y.add(ant.getRow());
}
我試圖使用for循環做,但我無法弄清楚如何添加使用字符串值數組,因爲它認爲它是一個字符串,而不是試圖用數組
for (int j = 0; j<maxAnts; j++)
{
String str = "numbers" + j;
String str2 = "numbers" + j + "y";
//this part doesnt work
str.add(ant.getCol());
}
任何建議將是有益的
你的'number3','number4',...,'numberN'應該屬於一個數組,這就是它。 – moonwave99
將字符串數組聲明爲String [] str = new String()[SIZE]; – ItachiUchiha
說abt數組或集合? – Kick