Java 从对象打印数组值

Java 从对象打印数组值,java,arrays,Java,Arrays,嗨,我有一个对象,其中有一个数组,但是当我试图打印数组时,它会打印[Ljava.lang.String;@7637f22] 我想我说的不对,我想知道我该怎么做? 您可以使用 System.out.println(Arrays.toString(j.controls)); 这段代码迭代数组的每个元素,并使用方法toString来显示contentelement。Java有一个名为Arrays.toString(arr)的方法基本上打印数组。您可以用实际的数组名替换arr。在其他语言(如Pyth

嗨,我有一个对象,其中有一个数组,但是当我试图打印数组时,它会打印[Ljava.lang.String;@7637f22]

我想我说的不对,我想知道我该怎么做?

您可以使用

System.out.println(Arrays.toString(j.controls));

这段代码迭代数组的每个元素,并使用方法toString来显示contentelement。

Java有一个名为
Arrays.toString(arr)的方法
基本上打印数组。您可以用实际的数组名替换
arr
。在其他语言(如Python)中,如果您打印列表,它会直接打印列表的内容。Java中不是这样。对这种情况的解释是

请不要将图像放在问题中