使用System.arraycopy()實現(xiàn)數(shù)組之間的復制

System arraycopy(Object src, int srcPos, Object dest, int destPos, int length);

public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);

解釋:

src:源數(shù)組;    
srcPos:源數(shù)組要復制的起始位置;
dest:目標數(shù)組;  
destPos:目標數(shù)組放置的起始位置;    
length:復制的長度。
注意:src 和 dest都必須是同類型或者可以進行轉換類型的數(shù)組.

ArrayList 就是使用該方法實現(xiàn)的擴容。

例子:
int[] arr ={1,2,3,4,5,6};

System.arraycopy(arr,0,arr,3,3);
System.out.println(Arrays.toString(arr));
則結果為:[1,2,3,1,2,3];

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • java筆記第一天 == 和 equals ==比較的比較的是兩個變量的值是否相等,對于引用型變量表示的是兩個變量...
    jmychou閱讀 1,518評論 0 3
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內(nèi)部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 第五章 數(shù)組 數(shù)組是一個基礎的數(shù)據(jù)結構,它用來存儲一組相同類型的元素的集合。數(shù)組非常有用,例如Java提供的集合...
    光劍書架上的書閱讀 516評論 0 6
  • 一、對于ArrayList需要掌握的七點內(nèi)容 ArrayList的創(chuàng)建:即構造器 往ArrayList中添加對象:...
    rochuan閱讀 896評論 0 0
  • 湳溪,一方世外凈塵,萬靈悠然生長,山清水秀,富饒肥沃。 不過近來怪異可怖的事陡然而生,人心惶恐。 ‘‘妖女!趕走妖...
    白發(fā)與雪閱讀 293評論 1 1