[Java] 배열 clone() 매소드 deep copy
1차원배열public class Test { public static void main(String[] args){ int[] a = {1,2,3,4,5}; int[] b = a; a[0] = 100; for(int num: b){ System.out.println(num); } } } 결과 : 100, 2, 3 int[] b = a.clone();이렇게 바꾸면 결과가 1,2,3으로 나온다.1차원 배열에서는 clone매소드를 사용하면 deep copy가 된다. 2차원배열public class Test { static int[][] map; public static void main(String[] args){ map = new int[3][3]; for(int i=1; i