Java 如何打印数组的元素

Java 如何打印数组的元素,java,arrays,Java,Arrays,我试图打印此数组的元素,但它正在打印垃圾字符。这个计划有什么问题 class Demo{ public static void main(String[] args){ int[] x= new int []{5,6,7,8,9,10,11}; { System.out.println(x); } } } 您需要使用Arrays.toString()方法: System.out.println(A

我试图打印此数组的元素,但它正在打印垃圾字符。这个计划有什么问题

class Demo{     
    public static void main(String[] args){
        int[] x= new int []{5,6,7,8,9,10,11};
        {
            System.out.println(x);
        }
    }
}

您需要使用
Arrays.toString()
方法:

System.out.println(Arrays.toString(x));

这为数组中的数据提供了有意义的表示。Java数组对象的默认
toString
不是数据的有意义的表示形式。

欢迎!粘贴程序正在生成的任何输出或错误会很有帮助,在这种情况下,如果添加“垃圾字符”,也会很有帮助:(1)使用array.asList(x)。
public static void main(String args[]) {
         int[] x= new int[]{5,6,7,8,9,10,11};
         {
             System.out.println(Arrays.toString(x));
         }
    }