먼지 쌓인 키보드

System.arraycopy 배열 복사 함수 사용법 본문

공부 관련/안드로이드 스튜디오

System.arraycopy 배열 복사 함수 사용법

Under_Desk 2020. 3. 31. 19:33
반응형

 

 

 

 

System.arraycopy( 배열1, 배열1의 복사시작번호, 배열2, 배열2의 복사시작번호, 복사길이)

의 형태를 띈다.

 

 

 

예제)

A={a, b, c, d, e};

B={가, 나, 다, 라};

 

System.arraycopy(A, 1, B, 3, 2);

A[1]부터 B[3]길이 2만큼 복사된다는 의미다.

 

B[3]=A[1]

     //B[3]에 A[1]의 값이 복사됨

B[4]=A[2]

    //길이가 2니까 그 다음 값인 B[4]에 A[2]

 

B={ B[0], B[1], B[2], A[1], A[2] };

 

Array_2의 배열값은 { 가, 나, 다, b, c }가 된다.

 

 

 

반응형
Comments