/** * @author lautturi.com * Java example: print a 2d array in java */ import java.util.*; public class Lautturi { public static void main(String[] args) { int arr[][] = { {1,2,3,4},{5,6,7,8},{9,10,11,12} }; // method 1 using for loop to print 2d array in java for (int row = 0; row < arr.length; row++) { for (int col = 0; col < arr[row].length; col++) { System.out.printf("%5d", arr[row][col]); } System.out.println(); } // method 2 using for-each loop to print 2d array in java for (int[] subarray : arr) { for (int element : subarray) { System.out.print(element+" "); } System.out.println(); } // method 3 using deepToString method to print 2d array in java System.out.println(Arrays.deepToString(arr)); } }Source:wwruttual.wi.com
output:
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]