[JAVA] 배열 ( 복제 )
2022. 1. 3. 06:26ㆍJAVA
배열의 복제 ( 복사 )
System.array( src, srcPos, dest, destPos, length); |
src: 복사할 배열 srcPos: 복사를 하기 시작할 인덱스(위치) dest: 덮어쓸 배열 destPost: 덮어쓰기 시작할 인덱스(위치) length: 복사할 길이 |
ex)
- a와 b의 베열을 생성해주고 System.out.println(Arrays.toString( i ));를 통해 출력해주었다
System.array( src, srcPos, dest, destPos, length);
System.arraycopy(a, 2, b, 3, 4);
a의 2번째 인덱스부터 4번째 인덱스를 b의 3번째 인덱스에 덮어쓸거야! 라고 해석할 수 있다.
Index | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
a | 1 | 2 | 3 | 4 | 5 | 6 | |
b | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
System.arraycopy(a, 2, b, 3, 4); 복제 후
Index | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
a | 1 | 2 | 3 | 4 | 5 | 6 | |
b | 0 | 0 | 0 | 3 | 4 | 5 | 6 |
'JAVA' 카테고리의 다른 글
[ JAVA ] 배열 활용하여 카페프로그램 구현하기 (0) | 2022.01.07 |
---|---|
[ JAVA ] 배열 ( For each문 ) (0) | 2022.01.04 |
[JAVA] 배열 활용 (로또 랜덤 번호 생성 프로그램 만들기) (0) | 2022.01.02 |
[JAVA] 배열 (0) | 2021.12.31 |
[JAVA] 반복문 (Continue) (0) | 2021.12.30 |