我在 ArrayList 中有一个数组,我想单独访问数组中的每个元素以使用它们。 我的代码不起作用:
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]));
希望有人能帮忙!谢谢。
最佳答案
略有不同的方法:
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]);
}
关于java - 如何打印 ArrayList 中数组中的单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40897375/