重複の可能性:
明示的に 2D 配列に値を割り当てていますか?
これが以前に対処されている場合は申し訳ありません。私は検索を行いましたが、何も見つかりませんでした:
Javaで2D配列を1D配列のような値でインスタンス化する方法はありますか? たとえば、これを行う方法はありますか:
int[] oneD = {1, 2, 3};
このため:
int[][] twoD = ...?
助けてくれてありがとう。
重複の可能性:
明示的に 2D 配列に値を割り当てていますか?
これが以前に対処されている場合は申し訳ありません。私は検索を行いましたが、何も見つかりませんでした:
Javaで2D配列を1D配列のような値でインスタンス化する方法はありますか? たとえば、これを行う方法はありますか:
int[] oneD = {1, 2, 3};
このため:
int[][] twoD = ...?
助けてくれてありがとう。
あなたはそのようにすることができます:
int[][] twoD = { {1,1}, {2,2}, {3,3} };
これは実際にはセットのセットであるため、次のように機能することは直感的です。
int[][] twoD = { {1,2,3}, {3,4,5} };
1D 配列に関しては、間隔はユーザー次第であることに注意してください。Java チュートリアルでは、多次元配列の初期化の例を実際に示しています。
シンプルで直感的です。
int[][] twoD = {{1, 2, 3}, {4, 5, 6}};
これは、2 行 3 列の整数配列になります。