배열을 복사하는 방법은 clone()도 있지만 clone()은 배열 전체를 복제하는 것이라,
배열의 일부분만 복사할 수 있는 System.arraycopy()의 사용법도 알아두면 좋다.
System.arraycopy(src, srcPos, dest, destPos, length);
// src : 원본 배열
// srcPos : 원본 배열의 시작위치
// dest : 복사할 배열
// destPos : 복사할 배열의 시작위치
// length : 복사할 데이터 개수
import java.util.*;
public class CloneEx2 {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5};
int[] arrClone = new int[arr.length];
System.out.println("arr : " + Arrays.toString(arr));
System.arraycopy(arr, 0, arrClone, 0, arr.length);
System.out.println("arrClone : " + Arrays.toString(arrClone));
}
}