Bonjour.
As tu bien vérifié que les méthodes :
files() et getElements(), ne sont pas susceptibles de renvoyer des valeurs null, car si c'est le cas, c'est normal que tu obtient ce message d'erreur.
On ne peut pas accéder à un élément de ton tableau si celui ci est null. Le fait de les avoir instanciés avant ne sert à rien dans ton code car tes objet pointeront sur ce que ces deux méthodes renverront.
Lorsque tu fais
Problem[] tab = new Problem[100];
Ton objet tab sera bien instancié.
Mais lorsque tu fais :
Si files() renvoi null alors tab sera null et tab[0] génèrera une NullReferenceException.
Idem pour ton tableau T
Cordialement.
Partager