arraycopy는 두 배열의 구간을 좌표로 지정한다

복사 명령의 다섯 인수를 원본 구간과 대상 시작점으로 나누면 인덱스 오류를 줄일 수 있습니다.

source원본 배열1원본 시작target대상 배열0대상 시작2복사 길이

원본 선택

source[1], source[2] → 30, 40

대상 결과

target[0], target[1] → 30, 40

핵심: source[1..2]의 30·40이 target[0..1]로 이동하며 배열 길이는 자동 확장되지 않습니다.