标签: java arrays tostring
为什么在打印它们之前必须使用toString()将数组转换为字符串?为什么我们不能直接打印它们?
答案 0 :(得分:0)
因为在Java中,数组被视为对象,而不是原始类型。默认情况下,在打印任何对象时,将调用对象的toString()方法。数组不会覆盖默认的toString方法,并且此类方法无法提供有关数组内容的有用信息,因此应改为调用Arrays.toString()。
toString()
Arrays.toString()