多次元配列を拡張for文で展開

多次元配列を拡張for文(foreach文)で展開する方法。

サンプル

int型の値を扱う多次元配列を拡張for文で展開するサンプル。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package samplePackage;

public class SampleClass {

    public static void main( String[] args ){

        // 多次元配列。
        int[][][] $array = {
            {
                { 1, 2 },
                { 3, 4 }
            },
            {
                { 5, 6 },
                { 7, 8 }
            },
            {
                { 9, 10 },
                { 11, 12 }
            }
        };

        // 拡張for文。
        for( int[][] $itemA : $array ){
            for( int[] $itemB : $itemA ){
                for( int $itemC : $itemB ){
                    System.out.println( "「" + $itemC + "」" );
                }
            }
        }

    }

}

実行結果

「1」
「2」
「3」
「4」
「5」
「6」
「7」
「8」
「9」
「10」
「11」
「12」