2012-10-26 4 views
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]; 
+0

당신은 무엇을 의미합니까를 원, 메모리를 할당하지 않습니다 – Mat

+0

실제로'file'은 무엇이고, 어떤 유형의 객체입니까? – Less

답변

1
? 예외가 발생 했습니까? 어떻게 그리드를 선언/초기화 했습니까?
+0

감사합니다. 긴 하루였습니다./haha –

관련 문제