깊은복사

JAVA

JAVA(11-2) 배열 복사

▶ 배열 복사 - 얕은 복사 : 배열의 주소값만을 복사 원본 배열과 복사본 배열 모두 하나의 주소값을 가르키고 있다. 즉, 얕은 복사를 한 복사본 배열과 원본 배열은 배열의 주소값은 하나로 공유해서 사용한다. - 깊은 복사 : 동일한 새로운 배열을 하나 생성해서 실제 내부값들을 복사 ■ 얕은 복사 방법 [표현법] 자료형[] 복사본배열 = 원본배열 ■ 깊은 복사 1. for을 활용하는 방법(수작업) 새로운 배열을 생성하 인덱스 별 내부값을 일일이 대입하는 방법 예시) int[] origin = {1, 2, 3, 4, 5}; int[] copy = new int[origin.length]; for (int i = 0; i < copy.length; i++) { copy[i] = origin[i]; } for..

동동이임
'깊은복사' 태그의 글 목록