试图清理代码,最初我用写入阵列,这是可笑长的这种方法时,我必须重复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