我只是想讓我的數組正確打印。這是我迄今爲止所擁有的。如何讓構造函數和類正確地打印數組? Java
public class Driver
{
public static void main(String[] args)
{
//create new instance of the ArrayLab class with parameter of 10
ArrayClass array = new ArrayLab(10);
array.initialize();
}
我也知道我有我的課的參數,問題依然如故我是否不只是一個簡單的實例變量與Java數組領域內的類參數。
public class ArrayClass
{
//array instance variable
private int[] array = new int[]{0,0,0,0,0,0,0,0,0,0};
//array constructor
public ArrayClass(int integer)
{
//array parameter field [0,1,2,3,4,5,6,7,8,9] 10 in total.
int[] temp = {1,2,3,4,5,6,7,8,9,10};
array = temp;
}
public void initialize()
{
System.out.println(array);
}
}
這一切都編譯,但我遇到的問題是,當它打印輸出出來作爲這樣的[I @ 1443957。這意味着什麼?
使用Arrays.toString – Eran
爲'ArrayClass'必須是名'ArrayClass'不'ArrayLab' ... – Thomas
固定的構造,還是同樣的問題 – pewpew