728x90
반응형
Java에서 배열을 복사하고자 할 때, System.arraycopy 메소드를 사용할 수 있습니다.
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length);
- - src (Object): 원본 배열
- - srcPos (int): 복사를 시작할 원본 배열의 인덱스
- - dest (Object): 목적지에 복사할 배열
- - destPos (int): 목적지 배열에서 복사가 시작될 인덱스 위치
- - length (int): 복사할 원소의 개수
int[] sourceArray = {1, 2, 3, 4, 5};
int[] destinationArray = new int[5];
// System.arraycopy를 사용하여 sourceArray의 내용을 destinationArray로 복사
System.arraycopy(sourceArray, 0, destinationArray, 0, sourceArray.length);
// destinationArray에 복사된 내용을 확인
System.out.println(Arrays.toString(destinationArray));
// [1, 2, 3, 4, 5]
반응형
'Dev > Java' 카테고리의 다른 글
크기가 [n][n]인 2차원 배열 가장자리부터 1,2,3,4,......로채우기 (0) | 2023.08.06 |
---|---|
String, StringBuilder, StringBuffer의 차이 (0) | 2023.05.15 |
POJO 정리 (0) | 2023.02.15 |
AOP 개인 저장용 (0) | 2022.12.28 |
Java reflection Sample Code (0) | 2022.12.16 |