🎯
【Java】各種for文を使って多次元配列の全ての要素にアクセスする方法
配列の要素について
配列は下記の通りとします。
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