1

宣言時にポイント配列を初期化する方法について疑問に思っていました。似てると思ってた

int[] num = {4,7,8};

しかし、ポイントには x 値と y 値があることに気付きました。ポイント配列に対して上記をどのように行いますか?

4

2 に答える 2

13

次のようなことを検討してください。

Point[] myPoints = {
  new Point(1, 2),
  new Point(3, 4)
}

これは、一般的な参照配列の特定のケースです。

MyType[] myTypeArray = {
   new MyType(...),
   new MyType(...),
   // .... etc
}
于 2012-12-30T01:52:22.037 に答える
1

つまり、

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

于 2012-12-30T01:52:58.707 に答える