`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 |