[Java Tips] array 를 다른 array로 복사하는 법
얼마전 다른 개발자가 작성한 코드를 보다가 array 복사를 for loop 문을 이용해서 하는 것을 보았습니다. 물론, 별 생각 없이 써도 무방한 코드입니다. int[] src = {1, 2, 3, 4, 5}; int[] dest = new int[src.length]; for(int i = 0 ; i < src.length ; i++){ dest[i] = src[i]; } 하지만, 복사해야 하는 array의 사이즈가 1000, 10000으로 커진다면 어떻게 될까요? 과연 성능이 잘 나올까요? 이런 경우, 사용할 수 있는 간단한 API가 java.lang.System.arraycopy(Object src, int src_position, Object dst, int dst_position, int le..
더보기