본문 바로가기

Programming/JAVA

배열을 복사하는 법(메소드)

public static void arraycopy(Object sarr,         /*원본배열.*/

                             int st_position,   /*원본배열의 시작위치*/

                             Object earr,        /*복사할 배열*/

                             int ed_position,   /* 복사할 배열의 시작위치 */

                               int length)        /*복사할 개수.*/

System.arraycopy(a, 2, b, 3, 4);

위와 같이 arraycopy를 이용하는 방법과 다음의 clone을 이용하는 방법이 있습니다.

int[] a = (int[])b.clone();