我有一个数组int[] numbers
,我正在尝试以下两个打印语句:
System.out.println(numbers[0]);
System.out.println(Arrays.asList(numbers).get(0));
第一个元素打印numbers
的第一个元素的正确值,但第二个元素打印地址/哈希码([I@5ba23b66
)。当我尝试整体打印Arrays.asList(numbers)
时会发生同样的情况。
如何打印此列表的值?
编辑
我不想简单地打印数组。出于其他原因,我需要将数组作为列表。我只是试图打印值以便调试并找到我在访问列表元素时没有得到预期值的原因