intsrc = ;
intdest = ;
//從src中的第乙個元素起複製三個元素,即1,3,5覆蓋到dest第2個元素開始的三個元素
system.arraycopy(src, 0, dest, 1, 3);
system.out.println(arrays.tostring(dest));
結果為:[2, 1, 3, 5, 10, 12, 14, 16, 18, 20]
int src = ;
int dest = ;
//copyof(是複製src陣列從0開始的兩個元素到新的陣列物件)
intcopyof=arrays.copyof(src, 2);
system.out.println(arrays.tostring(copyof));
結果為:[1, 3]
int src = ;
int dest = ;
//copyrange(從src陣列中從0開始的第二個元素到第五個元素複製到新陣列,含頭不含尾)
intcopyofrange=arrays.copyofrange(src, 2,6);
system.out.println(arrays.tostring(copyofrange));
結果為:[5, 7, 9, 11]
陣列的幾種不常見用法
元素除了可以新增刪除之外,還可以交換它們所在的位置,比如我要用第0個元素和第2個元素交換,那麼我們通過乙個簡單的方法就可以實現了.涉及的方法 exchangeobjectatindex 需要交換位置的元素位置,比如例子裡寫的是0,那麼就是 one 這個元素需要換到別的地方去.withobjectat...
Java中陣列複製的幾種方法
view code 1 2 author zhengbinmac3 4public class test 7 1.通過for迴圈 8int array2 new int 5 9for int i 0 i array1.length i 12for int i 0 i array2.length i ...
JAVA中陣列複製的幾種方法
閱讀目錄 view code 1 2 author zhengbinmac 3 4 public class test 7 1.通過for迴圈 8 int array2 new int 5 9 for int i 0 i array1.length i 12 for int i 0 i array2...