无法通过2D列表进行迭代

时间:2015-06-21 00:37:11

标签: java list arraylist

好的,所以我在这里有我的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] ....]

我无法访问每个数组中的任何元素,但我知道数组存在。所以我的问题是:为什么我无法访问每个阵列中的元素?我的代码在我尝试的那一刻就停止了。

0 个答案:

没有答案