🎯

【Java】各種for文を使って多次元配列の全ての要素にアクセスする方法

2024/02/05に公開

配列の要素について

配列は下記の通りとします。

int[][] fuzi = {{0, 1}, {2, 3}};

for文を使って配列の全ての要素にアクセスする方法

// for文
for (int i = 0; i < fuzi.length; i++) {
    for (int j = 0; j < fuzi[i].length; j++) {
        System.out.println(fuzi[i][j]); // 出力結果 -> 0, 1, 2, 3
    }
}

拡張for文を使って配列の全ての要素にアクセスする方法

// 拡張for文
for (int[] i : fuzi) {
    for (int j : i) {
        System.out.println(j); // 出力結果 -> 0, 1, 2, 3
    }
}

【参考】多次元配列そのものを文字列として出力する方法

// Arrays.deepToString()
System.out.println(Arrays.deepToString(fuzi)); // 出力結果 -> [[0, 1], [2, 3]]

Discussion