尝试打印数组时,输出为[[I @ 17f6480]

时间:2019-05-19 07:20:12

标签: java arrays

我尝试不使用循环就打印数组,并且输出为[[I @ 17f6480]。它是该阵列的存储位置吗?这样的输出有什么具体原因吗?

我知道保持循环会提供所需的输出。我很好奇它是什么样的输出。

import java.util.Arrays;

public class Main
{
    public static void main(String[] args) {

        int[] myIntArray = new int[5];
        System.out.println("String" + Arrays.toString(myIntArray));
        System.out.println(myIntArray);
    }
}
String[0, 0, 0, 0, 0]
[I@17f6480

以退出代码0结束的过程

enter image description here

0 个答案:

没有答案