배열복사 arraycopy()/Arrays.copyOf/clone
배열복사 arraycopy()/Arrays.copyOf/clone
2022.03.281. arraycopy() 새로운 배열을 생성 한 후에 System 클래스에서 arraycopy 메소드를 불려와서 사용한다. 몇번 인덱스에 몇개를 어느 위치에 넣을건지 직접 지정이 가능하다. System.arraycopy( 원본배열, 원본배열시작위치(인덱스), 복사배열, 복사배열시작위치(인덱스), 복사할 길이); copy 배열의 길이는 10이며, 4에서 9까지 인덱스에서 배열을 복사합니다. Hashcode는 주소값을 비교한다고 생각하면 됩니다. 깊은복사라서 주소값은 다르며, copy 배열의 복사가 잘 된것을 확인 할 수 있습니다. 2. Arrays.copyOf 복사본 배열 = Arrays.copyOf(원본배열,새로운배열길이); 역시 hashcode값은 다르다. 인덱스 설정이 불가능하고 원본배열의 0번 인..