`System.arraycopy()` 메서드는 배열에서 다른 배열로 요소를 복사하는 데 사용됩니다. 이 메서드는 다음과 같은 형식을 가집니다:

System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)



- `src`: 복사할 원본 배열입니다.
- `srcPos`: 원본 배열에서 복사를 시작할 인덱스입니다.
- `dest`: 복사된 요소를 저장할 대상 배열입니다.
- `destPos`: 대상 배열에서 복사를 시작할 인덱스입니다.
- `length`: 복사할 요소의 수입니다.

따라서 `System.arraycopy(num_list, 0, result, 0, num_list.length);`는 `num_list` 배열의 모든 요소를 `result` 배열로 복사하는 것입니다. 이 코드는 `num_list` 배열의 모든 요소를 `result` 배열의 첫 번째 요소부터 시작하여 복사합니다. 따라서 `result` 배열의 처음 `num_list.length` 개의 요소가 `num_list` 배열의 요소와 동일한 값을 가지게 됩니다.

'JAVA' 카테고리의 다른 글

배열에서 홀수 짝수 숫자를 판별해서 이어붙이기  (0) 2024.03.21
메서드 정의  (0) 2024.03.06

+ Recent posts