p-languages/java
2022. 5. 15.
java/ copyOf(), copyOfRange(), arraycopy() : 배열을 복사하는 메서드
Arrays 클래스는 배열과 관련된 여러 메서드들을 지원한다. *java.util 패키지에 포함되어 있으므로 Arrays의 메서드들을 사용하기 위해서는 import가 필요하다. import java.util.Arrays; Arrays.copyOf() Arrays.copyOf(원본 배열, 복사할 길이) 지정한 배열을 인덱스 0부터 원하는 길이만큼 복사한다. 원본 배열이 입력한 길이보다 클 경우 입력한 길이 이후의 인덱스는 제거되어 copy 되고, 원본 배열이 입력한 길이보다 작을 경우 원본 배열에서 존재하지 않는 인덱스 이후의 값은 배열의 타입 기본값으로 초기화되어 copy 된다. e.g. 1 int[] intArr = new int[] {1, 2, 3, 4, 5}; int[] intArrCopy = Ar..