0
텍스트 파일에서 데이터를 읽고 2 차원 배열에 넣으려고합니다. 텍스트 파일이 있고 프로그램을 테스트하고 데이터를 읽었음에도 불구하고 배열에 데이터를 넣으려고 할 때마다 다음 루프가 종료됩니다.file.nextInt는 내 중첩 루프를 종료합니다.
for(int i = 0; i<9; i++){
for(int j = 0; j<9; j++){
System.out.print("hey");
grid[i][j] = file.nextInt();
}
}
아무 도움이됩니다.
는 [편집] 정보의 초기 부족
미안 난 단지 내가 가진 문제가 된 스 니펫을 기록했다.
grid
은 코드에서 위로 으로 초기화되고 파일은 grid
에있는 각 숫자가 포함 된 .txt
이고 단일 공백으로 구분됩니다.
int[][] grid;
실제로 어쩌면 당신이 "종료"로
int[][] grid = new int[9][9];
당신은 무엇을 의미합니까를 원, 메모리를 할당하지 않습니다 – Mat
실제로'file'은 무엇이고, 어떤 유형의 객체입니까? – Less