To get a human-readable toString()
, you must use Arrays.toString()
, like this:
System.out.println(Arrays.toString(Array));
Java’s toString()
for an array is to print [
, followed by a character representing the type of the array’s elements (in your case C
for char
), followed by @
then the “identity hash code” of the array (think of it like you would a “memory address”).
This sad state of affairs is generally considered as a “mistake” with java.
See this answer for a list of other “mistakes”.