0

可能重复:
用 Java 打印数组的最简单方法

我什至如何打印数组?我正在尝试一些方法,但我一直得到的只是垃圾值。我试图导入 Arrays 库 - 仍然没有工作。

    int []x = {1, 2, 3, 4, 5};
    int []y;
    y = x.clone();
    System.out.println(x);
    System.out.println(y);
4

2 回答 2

6

不是垃圾。是toString此类的默认实现。

以可读格式打印元素的最简单方法是:

String printed = Arrays.toString(x);

Arrays.toString(int[])的文档

可以使用相同的方法打印出primitives和的数组Objects

于 2012-07-09T17:22:19.083 回答
5

它不是垃圾值;它 toString()int[],

如果要打印数组的内容

public void printArray(int[] arrray){
 for(int number: array){
   System.out.println(number);
 }
}

也可以看看

于 2012-07-09T17:20:24.060 回答