title: return a 2d array from toString() method
body: <p>I'm having trouble return a string 2d array so that it will display in table form.  Here's what i got:</p>
  
  <p>if i write this code, it will display the array on one single line. </p>
  
  <pre><code>   public String toString() {
        return Arrays.deepToString(hidingPlaces);
     }
  </code></pre>
  
  <p>And if i write this, i get no output.</p>
  
  <pre><code>public String toString() {
    String aString = "";
    for(int row = 0; row &lt; arrayName.length; row++) {
       for(int col = 0; col &lt; arrayName[row].length; col++) {
          aString = " " + arrayName[row][col];
       }
    }
    return aString;
  }
  </code></pre>
  
  <p>Last one, when i initialize the array (every box) to ' ' (a space), i get 0000 as output instead of [ ]. Oh this is a char array btw.  Please take a look at my problem.  Thanks in advance.</p>