Int[] a={0, 1, 1, 2, 8, 4, 9};
System.out.println (String.valueof (a));-----type + handle
System.out.println (A.tostring ());----------type + handle
System.out.println (Arrays.tostring (a));----[0, 1, 1, 2, 8, 4, 9]
System.out.println (New String (a));------parameter Error
char[] ss={' 1 ', ' 2 ', ' 3 ', ' 4 ', ' 5 '};
System.out.println (string.valueof (ss));---12345 string
System.out.println (New String (ss));-------12345 string
System.out.println (Ss.tostring ());--------type + handle
System.out.println (arrays.tostring (ss));---[1, 2, 3, 4, 5]
In conclusion,
For char[] and int[] want to get [,,] form, use arrays.tostring () can
To get the string type, char[] can choose New String (), or string.valueof ()
Int[] can only use a for loop.
String.valueof () is also ToString, except that it accepts NULL, arguments have various basic types and char arrays, and returns the representation of a string
Problems with the ss.tostring () and New String (ss) of the character array