On vous fournit une classe Matrix contenant uniquement une méthode loadMatrix prenant en paramètre un String appelé filename.
La méthode à les spécifications suivantes:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.FileNotFoundException;
public class Matrix {
/**
* @pre filename != null
* @post lit dans le fichier dont le nom est fileName le contenu d'une matrice mxn
* le format du fichier est :
* première ligne : l'entier m
* deuxième ligne : l'entier n
* lignes suivantes : une chaîne du format i,j val
* où 0<=i<m et 0<=j<n et val est un réel
* En cas d'erreur d'entrée/sortie (exception, fichier non lisible,
* nombre incorrect d'éléments, mauvais format) retourne null
*/
public static double[][] loadMatrix(String filename) {
//A compléter
}
}
On vous demande d'utiliser BufferedReader pour répondre à cette question.
INGInious