System.arraycopy()
System.arraycopy 메소드에 대해 알아봅니다.
정의
알아보기
사용 방법
1. 사용하기
@Test
@DisplayName("System.arraycopy() 메소드 사용하기")
void systemArrayCopyTest() {
// given
int[] src = {1, 2, 3, 4, 5};
int[] dest = new int[5];
// when
System.arraycopy(src, 0, dest, 0, 5);
// then
assertThat(src).isEqualTo(dest);
}2. 원본 배열의 복사할 원소 개수 조절하기
3. 원본 배열의 시작 위치 변경하기
Arrays.copyOf() 와 비교하기
1. 복사되는 대상 배열의 크기
마무리
참조
Last updated