【发布时间】:2012-07-09 03:22:33
【问题描述】:
如何打印数组?我正在尝试一些方法,但我一直得到的只是垃圾值。我尝试导入 Arrays 库 - 仍然没有工作。
int []x = {1, 2, 3, 4, 5};
int []y;
y = x.clone();
System.out.println(x);
System.out.println(y);
【问题讨论】:
如何打印数组?我正在尝试一些方法,但我一直得到的只是垃圾值。我尝试导入 Arrays 库 - 仍然没有工作。
int []x = {1, 2, 3, 4, 5};
int []y;
y = x.clone();
System.out.println(x);
System.out.println(y);
【问题讨论】:
这不是垃圾值;它是int[] 的toString() 实现,
如果要打印数组的内容
public void printArray(int[] arrray){
for(int number: array){
System.out.println(number);
}
}
另见
【讨论】:
不是垃圾。是这个类的默认实现toString。
以可读格式打印元素的最简单方法是:
String printed = Arrays.toString(x);
同样的方法可以用来打印出primitives和Objects的数组。
【讨论】: