JAVA 기초
코딩 기초 25편 _ JAVA 자바 코딩 배열의 복사(Array 클래스의 copyOf 메소드)
모르는게 없는 지식인
2023. 5. 25. 00:40
반응형
안녕하세요?
지식아일랜드의 모르는 게 없는 지식인입니다.
오늘은 JAVA 자바 코딩 배열의 복사 중 Array 클래스의 copyOf 메소드에 대해 설명드리겠습니다.
다음은 예시 코드입니다.
import java.util.Arrays;
public class CopyOfExample {
public static void main(String[] args) {
// 원본 배열
int[] originalArray = {1, 2, 3, 4, 5};
// copyOf() 메서드를 사용하여 배열 복사
int[] copiedArray = Arrays.copyOf(originalArray, 3);
// 원본 배열 출력
System.out.println(원본 배열: ");
for (int num : originalArray) {
System.out.print(num + " ");
}
System.out.println();
// 복사된 배열 출력
System.out.println("복사된 배열: ");
for (int num : copiedArray) {
System.out.print(num + " ");
}
}
}
이 코드에서는 copyOf() 메서드를 사용하여 배열의 일부를 복사합니다.
copyOf() 메서드는 두 개의 매개변수를 받습니다.
첫 번째 매개 변수는 원본 배열이고, 두 번째 매개변수는 복사할 배열의 길이입니다.
위의 코드에서는 originalArray라는 원본 배열을 정의하고, copyOf() 메서드를 사용하여 originalArray 배열의 처음 3개 요소를 복사하여 copiedArray 배열을 만듭니다.
코드 실행 결과는 다음과 같습니다:
원본 배열:
1 2 3 4 5
복사된 배열:
1 2 3
결과에서 볼 수 있듯이, copiedArray 배열은 originalArray 배열의 처음 3개 요소만을 포함하고 있습니다.
이를 통해 copyOf() 메서드를 사용하여 배열을 복사하는 방법과 결과를 확인할 수 있습니다.
어떠셨나요?
오늘은 자바 코딩 배열의 복사 중에서 Array 클래스의 copyOf 메소드에 대해 설명드렸는데요.
이해가 잘 되셨나요?
예제와 함께 차근차근 잘 따라 하고 복습해 보시기 바랍니다.
그럼 저는 다음 포스팅으로 돌아오겠습니다.
감사합니다~!
반응형