STUDY/Java

[Java] 배열 슬라이싱 - copyOfRange

seonyounggg 2022. 2. 2. 22:59

Arrays.copyOf(), Arrays.copyOfRange()메서드를 이용해서 배열을 복사할 수 있다.

이 때, 복사를 시작할 인덱스, 끝나는 인덱스를 지정해 배열 슬라이싱을 구현할 수 있다. 

 

int[] arr = {0, 1, 2, 3, 4, 5};
int[] arr1 = Arrays.copyOfRange(arr, 0, 3) // [0, 1, 2]
int[] arr2 = Arrays.copyOfRange(arr, 3, arr.length); // [3, 4, 5]