【发布时间】:2012-12-30 01:50:58
【问题描述】:
我想知道如何在声明点数组时对其进行初始化。 我在想它会类似于
int[] num = {4,7,8};
但我意识到点具有 x 和 y 值,那么您将如何对点数组执行上述操作?
【问题讨论】:
标签: java arrays collections
我想知道如何在声明点数组时对其进行初始化。 我在想它会类似于
int[] num = {4,7,8};
但我意识到点具有 x 和 y 值,那么您将如何对点数组执行上述操作?
【问题讨论】:
标签: java arrays collections
考虑做类似的事情:
Point[] myPoints = {
new Point(1, 2),
new Point(3, 4)
}
这是通用引用数组的一个特例。
MyType[] myTypeArray = {
new MyType(...),
new MyType(...),
// .... etc
}
【讨论】:
你的意思是,类似
int[][] num = new int[][] {
new int[] {1, 2, 3},
new int[] {4, 5, 6},
new int[] {7, 8, 9},
};
int x = 1, y = 0;
System.out.println( num[y][x] ); // -> 2
?
【讨论】:
Point 肯定更好!