我想將一個值添加到數組的末尾。我得到這個適用於具有固定長度的數組,但現在我需要使它適用於任何大小的數組。我認爲一個簡單的for循環會做到這一點,我只是無法弄清楚語法。重複數組,添加元素Java
double[] array2 = new double[array.length + 1];
System.arraycopy(array, 0, array2, 0, array.length);
array2[array.length] = val;
array = array2;
return array2;
用戶ArrayList代替 – logger
使用[''''Arrays :: copyOf'''](https://docs.oracle.com/javase/7/docs/api/java/util/Arrays)可能更容易。 HTML#copyOf%28double [],%20int%29) –