Java程式,從已給定的源陣列中複製一個數組


在Java中使用arraycopy()方法從指定的源陣列複製一個數組。

在此,我們有兩個陣列 −

int arr1[] = { 10, 20, 30, 40};
int arr2[] = { 3, 7, 20, 30};

現在,我們將使用arraycopy()方法將第一個陣列的前兩個元素複製到第二個陣列 −

System.arraycopy(arr1, 0, arr2, 2, 2);

以下是一個示例 −

示例

 線上演示

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      int arr1[] = { 10, 20, 30, 40};
      int arr2[] = { 3, 7, 20, 30};
      System.arraycopy(arr1, 0, arr2, 2, 2);
      System.out.print("New Array = ");
      System.out.print(arr2[0] + " ");
      System.out.print(arr2[1] + " ");
      System.out.print(arr2[2] + " ");
      System.out.print(arr2[3] + " ");
   }
}

輸出

New Array = 3 7 10 20

更新時間:30-Jul-2019

130次瀏覽

開啟你的 職業

完成課程獲取認證

開始
廣告
© . All rights reserved.