How to declare, initialize and print two-dimensional array of strings in Java

2 Answers

0 votes
package javaapplication1;

public class Example {
    public static void main(String[] args) {
             
        String[][] array = {{ "c", "abc", "opqrst" }, 
			                { "www", "xyz", "java" }};
	
        for (int i = 0; i < 2; i++) {
            for (int j = 0; j < 3; j++) 
		        System.out.println("array[" + i+ "][" +j + "] = " + array[i][j]);
        }
    }
}


/*
run:
 
array[0][0] = c
array[0][1] = abc
array[0][2] = opqrst
array[1][0] = www
array[1][1] = xyz
array[1][2] = java
 
*/

 



answered Jan 16, 2016 by avibootz
edited Jan 16, 2016 by avibootz
0 votes
package javaapplication1;

public class Example {
    public static void main(String[] args) {
             
        String[][] array2D = {{ "c", "abc", "opqrst" }, 
			                  { "www", "xyz", "java" }};
	
        for (String[] array1D : array2D) {
            for (String item : array1D) {
                System.out.print(item + " ");
            }
            System.out.println();
        }
    }
}


/*
run:
 
c abc opqrst 
www xyz java 
 
*/

 



answered Jan 16, 2016 by avibootz
edited Jan 16, 2016 by avibootz
...