如果 char 数组是 Java 中的对象,为什么打印它不显示其哈希代码?
打印 char 数组不显示哈希代码:
class IntChararrayTest{
public static void main(String[] args){
int intArray[] = {0,1,2};
char charArray[] = {'a','b','c'};
System.out.println(intArray);
System.out.println(charArray);
}
}
输出:
[I@19e0bfd
abc
为什么整数数组打印为哈希代码而不是 char 数组?