
getArrayCopy 메소드는 ArrayIterator 객체의 현재 포인터 위치부터 끝까지의 데이터를 복사하여 배열로 반환하는 메소드입니다.
이 메소드는 데이터를 복사할 때 원본 배열에 영향을 미치지 않습니다. ArrayIterator 객체는 내부적으로 배열을 참조하지 않기 때문에, 원본 배열의 데이터를 변경하더라도 getArrayCopy 메소드가 반환하는 배열은 영향을 받지 않습니다.
getArrayCopy 메소드는 다음과 같은 예외 상황을 처리합니다.
- ArrayIterator 객체가 이미 끝에 위치한 경우, 빈 배열을 반환합니다.
- ArrayIterator 객체가 null 인 경우, NullPointerException을 발생시킵니다.
2025-07-21 05:10