在Java中初始化数组时出错

时间:2015-03-01 14:18:16

标签: java arrays eclipse

我试图在java中用10个整数初始化一个简单的数组。 问题在于,无论我做什么,输出总是与它应该完全不同。 例如:

int[] example = new int[] { 2, 5, 7 };
System.out.println(example);

结果:[I @ fd13b5

另一个:

int[] myList = {1,2,5,4,13,451,4};
System.out.println(myList);

结果:[I @ 7ffe01

即使我没有指定任何内容:

int[] numberList = new int[10];
System.out.println(numberList);

结果:[I @ 1fae3c6

我真的不知道为什么这样做...有人可以帮忙吗? 我不知道它是否重要,但我正在使用Eclipse。 谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用

打印数组
System.out.println(Arrays.toString(myList));

toString()类中的默认Object实现不会显示数组的元素。