好的,所以我在这里有我的for循环......
System.out.println(positions.get(0)[0]);
for (int x = 0; x < positions.size(); x++) {
System.out.println("Spawning monsters! Current level is " + level);
getMap().spawnMonsterOnGroudBelow(mobs.get(level), positions.get(x)[0], positions.get(x)[1]);
}
它包含一个int列表,但由于某种原因,它会在第一次运行时停止迭代。位置的大小 10 ,所以我知道它应该迭代10件事,但在我的控制台上它只打印一次它应该打印10次。
当我打印出2d列表时,我得到了这个......
[[object array], [object array], [object array] ....]
我无法访问每个数组中的任何元素,但我知道数组存在。所以我的问题是:为什么我无法访问每个阵列中的元素?我的代码在我尝试的那一刻就停止了。