使用System.arraycopy()實現數組之間的復制


 

  數組的復制:將源數組的一部分或者全部元素 復制到另外一個數組中。

public static void arraycopy(Object src,

                             int srcPos,

                             Object dest,

                             int destPos,

                             int length)

  此方法是System類(是JDK自帶的一個類)中的一個方法,參數分別是:

  • Object src:源數組
  • int srcPos:源數組下標
  • Object dest:目標數組
  • int destPos:目標數組下標
  • int length:復制的長度

  示范代碼為:

  

package com.ecut.javabase;

public class JavaDemo08 {

    public static void main(String[] args) {
        // TODO 自動生成的方法存根
        int x[] = {1,2,3,4,5,6,9};
        int y[] = {11,12,13,14,15,16,19};
        System.arraycopy(x, 1, y, 1, 4);
        for(int i = 0; i < y.length;i++) {
            System.out.println(y[i] + "\t");
        }
    }

}

運行結果為上圖。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM