我正在尝试打印此数组的元素,但它正在打印垃圾字符。这个程序有什么问题?
class Demo{
public static void main(String[] args){
int[] x= new int []{5,6,7,8,9,10,11};
{
System.out.println(x);
}
}
}
答案 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));
}
}