Lecture 2-D tableau à partir d'un fichier

J'ai un 2-D int tableau dans le fichier 'array.txt'. Je suis en train de lire tous les éléments dans le fichier dans un tableau à deux dimensions. Je vais avoir des problème dans la copie. Il montre tous les éléments ayant une valeur de " 0 " après la copie au lieu de leur valeur d'origine. S'il vous plaît aider moi.
Mon code est :

import java.util.*;
import java.lang.*;
import java.io.*;
public class appMainNineSix {
/**
* @param args
*/
public static void main(String[] args) 
throws java.io.FileNotFoundException{
//TODO Auto-generated method stub
Scanner input = new Scanner (new File("src/array.txt"));
int m = 3;
int n = 5;
int[][] a = new int [m][n];
while (input.next()!=null){
for (int i=0;i<m;i++){
for (int j=0;j<n;j++)
a[i][j]= input.nextInt();
}   
}
//print the input matrix
System.out.println("The input sorted matrix is : ");
for(int i=0;i<m;i++){
for(int j=0;j<n;j++)
System.out.println(a[i][j]);
}
}
}
Pouvez-vous poster le fichier lui-même?
J'ai essayé ur le code qu'il imprime les valeurs de la matrice,mais elle lève une exception si u atteindre la fin du fichier!

OriginalL'auteur Neel | 2011-01-22