我在ArrayList中有一个Array,我想分别访问Array中的每个元素来使用它们。 我的代码不起作用:
ArrayList<int[]> freeSpot = new ArrayList<int[]>();
for (int x = 0; x < 3; x++) {
for (int y = 0; y < 3; y++) {
freeSpot.add(new int[]{x, y});
}
}
System.out.println(freeSpot.get(int[0]));
希望有人可以帮忙!感谢。
答案 0 :(得分:1)
您应该执行以下操作:
uwsgi --ini-paste production.ini
其中uwsgi --pypy-paste production.ini
如果List的索引和 System.out.println(freeSpot.get(x)[y]);
数组的索引。
例如:
获取列表第一个元素的数组的第一个元素:
x
获取列表第一个元素的数组的第二个元素:
y
答案 1 :(得分:1)
略有不同的方法:
List<Integer[]> freeSpot = new ArrayList<>();
for (int x = 0; x < 3; x++) {
for (int y = 0; y < 3; y++) {
freeSpot.add(new Integer[]{x, y});
}
}
for(Integer[] entry : freeSpot) {
System.out.println("x: " + entry[0] + " y: " + entry[1]);
}