3D 配列の宣言に関する以前の投稿に出力が必要で、3D 配列の宣言中にエラーが発生しました。すべての最初の要素の出力を最初に、2 番目の要素を 2 番目に、というように for each で取得したいと考えています。しかし、現在、私は次元を賢明にしています。誰かが正しいアプローチを見つけるのを手伝ってくれますか? ここに私のサンプルコードがあります:
Integer[][][] _3D = new Integer[][][]{{{1,2,3},{4,5,6},{7,8,9},{2,4,5}},{{1,2,3},{4,5,6},{7,8,9},{2,4,5}}}; // it should be like this.
for (Integer[][] d3 : _3D) {
for (Integer[] d2 : d3) {
for (Integer d : d2) {
System.out.print(d+"\t");
// Expecting 1,4,7,2,1,4,7,2,2,5,8,4,2,5,8,4,3,6,9,5,3,6,9,5
}
}
}