본문 바로가기

Java/java 기초

2차원 배열 1차원 배열에 집어넣기

public class dimension {
	public static void main(String[] args) {
		int arr[][] = { {1, 2, 3, 4}, {5, 6, 7, 8},{ 9, 10, 11, 12} };
		//2차원 배열을 1차원 배열에 집어넣기
		int index = 0;
		int col = arr.length;
		int row = arr[0].length;
		
		int arr1[] = new int[col * row];
		
		
		for(int i = 0; i < arr.length; i ++) {	//0 1 2
			for(int j= 0; j< arr[0].length; j ++) { // 0 1 2 3
				arr1[ i * arr[0].length + j] = arr[i][j];
			}
		}
		
		for (int i : arr1) {
			System.out.print(i + " ");
		}
		
	}
}