반응형
int[] arr = {1, 2, 3, 4, 5, 6, 7};
int[] arrClone = arr.clone();
int[] arr = {1, 2, 3, 4, 5, 6, 7};
int[] arrClone = new int[arr.length];
System.arraycopy(arr, 0, arrClone, 0, arr.length);
배열 뿐만 아니라, java.util 패키지의 Vector, ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Calendar, Date와 같은 클래스들이 clone()을 이용한 방법으로 복제가 가능하다.
Vector v = new Vector();
Vector v2 = (Vector)v.clone();
From 자바의 정석 p.375
반응형
'개발 및 관리 > Java' 카테고리의 다른 글
JSP(JavaServer Page)란??? (0) | 2013.02.20 |
---|---|
자바 책들 (0) | 2013.02.20 |
paint() (0) | 2013.02.19 |
AllEventHandler (0) | 2013.02.19 |
Event Listener를 컴포넌트에 추가 또는 삭제할 때 사용하는 메소드 (0) | 2013.02.18 |