多次元配列変数をダンプ(内容を表示)

多次元配列変数のダンプには、java.utilパッケージのArraysクラスのdeepToStringメソッドを使う。

構文

java.util.Arrays.deepToString( 多次元配列変数 )

サンプル1

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
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 }
   }
  };

  System.out.println( java.util.Arrays.deepToString( $array ) );

 }

}

実行結果

[[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]]

サンプル2

import文を使い、java.utilパッケージのArraysクラスをインポートしておく方法。

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
package samplePackage;

import java.util.Arrays;

public class SampleClass {

 public static void main( String[] args ){

  int[][][] $array = {
   {
    { 1, 2 },
    { 3, 4 }
   },
   {
    { 5, 6 },
    { 7, 8 }
   },
   {
    { 9, 10 },
    { 11, 12 }
   }
  };

  System.out.println( Arrays.deepToString( $array ) );

 }

}

実行結果

[[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]]