怎么把idea结果中地址名变成真的结果(语言-java)

代码运行结果是这样的【I@6e8cf4c6
记忆中好像是地址名
要么把它变成真正结果的数字

img

int类型的数组 直接输出就是输出数组,而不是输出具体值
System.out.println(arr); 调用的是 PrintStream类的 println(Object x) 方法,最终会调用String.valueOf(x)方法,然后调用object的 toString方法,返回值是这个
return getClass().getName() + "@" + Integer.toHexString(hashCode()); 比如 [I@5419f379 这种 ,要打印出数值就要 循环打印System.out.println(arr[i]);,或者调用Arrays类的 toString(int[] a) 转成字符串 System.out.println(Arrays.toString(arr));

打印的时候,如果要一次性打印所有值:

System.out.println(Arrays.toString(arr));

如果只要打印某一个值:

System.out.println(arr[i]);