Arraycopy方法

               Arraycopy方法
開發工具與關鍵技術:java
作者:彭浩達
撰寫時間:2019年 5月 2日

Arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 描述:從指定源數組中複製一個數組,複製從指定的位置開始,到目標數組的指定位置結束。

Arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
Arraycopy(源數組,從第幾個開始,要複製到的哪個數組,從第幾個開始替換,複製幾個數據)

代碼演示:
package com.gx.demo;
import java.util.Arrays;

public class KaobeiSZ {
public static void main(String[] args) {
int a1[] = {1,2,3,4,5}; ///聲明兩個整型數組a1,a2,並進行初始化
int a2[] = {3,4,5,6,7,8,9};
System.out.print(“沒複製替換前的a2 數組的內容:”);
for (int k = 0; k < a2.length; k++) {
System.out.print(a2[k] + " “);
}
System.out.println();
System.arraycopy(a1,0,a2,4,3);//進行數組複製替換的操作
System.out.print(“a1 數組中的內容:”);
for (int i = 0; i < a1.length; i++) {
System.out.print(a1[i]+” ");
}
System.out.println();
System.out.print(“複製替換後的a2 數組的內容:”);
for (int j = 0; j < a2.length; j++) {
System.out.print(a2[j] + " ");
}
System.out.println();
Arrays.sort(a2); //調用Arrays的sort方法進行排序
//sort()對指定的 基本數據類型 數組按數字升序進行排序。
System.out.print(“排序後的a2數組:”);
for (int j = 0; j < a2.length; j++) {
System.out.print(a2[j] + " ");
}
}
}
運行結果:

在這裏插入圖片描述

發佈了35 篇原創文章 · 獲贊 12 · 訪問量 6809
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章