배열 DarkKaiser, 2007년 6월 22일2023년 9월 6일 배열의 특징 배열은 객체다. 배열의 이름은 참조값이다. 배열을 할당할 때는 데이터 타입은 같아야 한다. 배열의 선언 & 초기화 int[] mydream = new int[]{5,4,6,3,2,6}; int[] mytarget = {100, 200, 300, 400, 500}; 배열의 복사 System.arraycopy() 메서드를 이용하는 방법int[] mydream = new int[]{5, 4, 6, 9, 7, 9};int[] mytarget = {100, 200, 300, 400, 500, 600, 700};System.arraycopy(mydream, 2, mytarget, 3, 4); 배열 자체의 clone() 메서드를 이용하는 방법int[] mydream = new int[]{5, 4, 6, 9, 7, 9};int[] mytarget = (int[])mydream.clone(); // Object형을 리턴하기 때문에 강제 Downcasting해서 원래의 데이터 타입으로 복원 2차원 배열의 선언과 초기화 int[][] mydream = new int[2][3]; mydream[0][0] = 100; ... int[][] mydream = new int[][]{{100, 200, 300}, {400, 500, 600}}; int[][] mydream = {{100, 200, 300}, {400, 500, 600}}; Java 배열