How to insert values in two dimensional array programmatically?

android, arraylist, arrays, java, multidimensional-array

Solution

String[][] shades = new String[intSize][intSize];
 // print array in rectangular form
 for (int r=0; r<shades.length; r++) {
     for (int c=0; c<shades[r].length; c++) {
         shades[r][c]="hello";//your value
     }
 }

Problem

I want to do this dynamically in java. I know how to insert values in single dimensional array. I am bit confused in two dimensional array. ``` static final String shades[][] = { // Shades of grey { "lightgrey", "dimgray", "sgi gray 92", }, // Shades of blue { "dodgerblue 2", "steelblue 2", "powderblue", }, // Shades of yellow { "yellow 1", "gold 1", "darkgoldenrod 1", }, // Shades of red { "indianred 1", "firebrick 1", "maroon", } }; ```

Original source