我在數組上做了一些練習,並且提示我在將元素逐個元素複製後返回對數組的引用。這究竟意味着什麼?返回對數組的引用是什麼意思?
我的代碼如下:
public static int[] cloneArray(int array[])
{
int[] arraycopy = new int[array.length];
for(int i = 0; i < array.length; i++)
{
arraycopy[i] = array[i];
}
return arraycopy;
}
我不知道我應該回來,雖然作爲「參照」:我應該返回整數或int數組?每當我嘗試打印數組時,我都會得到奇怪的字符和數字組合(除非我調用Arrays.toString())。
要解決最後一句話:是的,如果您嘗試在數組'a'上使用'a.toString()',**會得到奇怪的字符和數字組合。這並不表示任何錯誤,除了使用'a.toString()'是錯誤的。 – ajb