java陣列複製的幾種常見用法

2021-09-08 04:41:01 字數 721 閱讀 3743

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...