如何打印数组的元素

时间:2015-05-21 15:17:34

标签: 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);
        }
    }
}

2 个答案:

答案 0 :(得分:1)

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

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

这为您提供了有意义的数组内部数据表示。 Java数组对象的默认toString不是数据的有意义表示。

答案 1 :(得分:0)

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