数组的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)返回的是一样的。

完毕。