DESKTOP-EA11HIB_20200827-蒋宇飞
1.问题
int[] a = { 1 , 3 , 5 , 7 , 9 };
System.out.println( a );// 类型@哈希码值(十六进制形式) [I@2d363fb3
System.out.println( a.toString() );//[I@2d363fb3
System.out.println( Arrays.toString(a) );//[1, 3, 5, 7, 9]
char[] chars = { '猴' , '哥' , '猴' , '哥' , '你' , '真' , '了' , '不' , '得' };
System.out.println( chars );//猴哥猴哥你真了不得
System.out.println( chars.toString() );//[C@7d6f77cc
System.out.println( Arrays.toString(chars) );//[猴, 哥, 猴, 哥, 你, 真, 了, 不, 得]
char 类型的数组 直接输出数组名,结果输出 数组元素连成字符串;
其余类型的数组 直接输出数组名,结果输出 类型@哈希码值(十六进制形式);
这应该是字符型数组的特殊之处。
2.感想
换了座位,离门口与窗户有点远,空气不够清新了。
点赞