数组的toString步骤
数组的toString方法
1.将一个char数组传递给println方法,打印出来的是一个Unicode字符而不是它的数字代码。
char tt='y'; System.out.println(tt); //运行结果: y
2.所有的数组的toString方法返回的值都是诸如“[?*****”的字符串:
String[] sar={"hello","world","hahah"}; char[] numbers={'1','2','3'}; long[] nu={1L,2L,3L}; String str=sar.toString(); String ctr=numbers.toString(); String ltr=nu.toString(); //运行结果: [Ljava.lang.String;@1f6226 [C@64ea66 [J@158f9d3
但是注意了:如果是让这样输出,char数组去有着这样的结果:
System.out.println(sar); System.out.println(numbers); System.out.println(nu); //结果: [Ljava.lang.String;@64ea66 123 [J@79a2e7
system.out.println(numbers)和String.valueof(numbers)返回的是一样的。
完毕。