배열을 복사하는 방법
1) clone() 메소드를 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = (int[])a.clone(); 2) arraycopy() 메소드를 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = new int[a.length]; System.arraycopy(a, 0, b, 0, a.length); 3) 반복문을 사용한 배열 복사 int[] a = {1, 2, 3, 4}; int[] b = new int[a.length]; for(int i = 0; i < a.length; i++){ b[i] = a[i]; } * arraycopy() 메소드를 이용하는 방법이 성능이 가장 좋다.
2014. 1. 27.