-
ネストしたforループを使用する方法: 2次元配列の各要素にアクセスするために、ネストしたforループを使用します。最初のループは行を、2番目のループは列を反復処理します。
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { int element = array[i][j]; // ここで各要素に対する処理を行う } }
-
拡張forループを使用する方法: Javaの拡張forループを使用すると、より簡潔なコードで2次元配列をループ処理することができます。
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; for (int[] row : array) { for (int element : row) { // ここで各要素に対する処理を行う } }
どちらの方法も、2次元配列の各要素にアクセスして処理するための効果的な方法です。選択する方法は、コードの読みやすさや特定の要件によって異なる場合があります。