System.arraycopy(<배열1 이름>, <배열1의 시작점>, <배열2 이름>, <배열 2의 시작점>, <배열2의 끝점>);

① 지정된 배열2의 시작점부터 배열 2의 끝점까지 배열 1의 값을 복사함 (값은 배열 1의 시작점부터 복사하기 시작함)

A배열 : 1 2 3 4 5

B배열 : 0 0 0 0 0

System.arraycopy(A, 2, B, 1, 3)

이는 B배열에 1 ~ 3번째 까지의 값을 A배열의 2번부터 가져온다는 뜻 결론으로 B배열은 0 3 4 5 0