배열의 부분복사(arraycopy, copyOfRange) (23.07.31)
이전 포스팅에서 배열 자체를 깊은 복사와 얕은 복사로 나뉘어서 카피하는 포스팅을 작성한적이 있다. 배열 자체를 복사하는 포스팅은 자세한 내용은 참고 포스팅 참고 바란다. 이번 포스팅에서는 배열의 일부분만 복사를 해오는 함수를 소개한다. 1. System 클래스의 arraycopy 2. Array 클래스의 copyOfRange 하나씩 사용법을 살펴보면 arraycopy int[] arrays = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int[] test = new int[5]; System.arraycopy(arrays, 2, test, 0, 3); System.out.println(Arrays.toString(test)); 기본 문법은 System.arraycopy(A, B, C, D..
2023. 8. 1.