jeremieT
Messages postés14Date d'inscriptionmercredi 18 février 2009StatutMembreDernière intervention10 juin 2009
-
27 avril 2009 à 00:02
cs_MoH008
Messages postés238Date d'inscriptionlundi 2 mars 2009StatutMembreDernière intervention29 septembre 2011
-
29 mai 2009 à 16:39
Bonjour,
j'essai de lister les fichiers .avi d'un dossier. Le code que j'ai écris me semble correct, pourtant je reçois une exception java.lang.NullPointerException appartement cela veut dire que l'une des cases d'un tableau(surement listefilmsDD ) n'est pas définie, mais je ne vois pas laquelle.
vous pouvez m'aider? merci d'avance
import java.io.File;
import java.io.IOException;
public class ListerRepDD {
static String [] listebrute ;
static String [] listefilmsDD ;
static int i = 0 ;
static int j = 0 ;
jeremieT
Messages postés14Date d'inscriptionmercredi 18 février 2009StatutMembreDernière intervention10 juin 2009 27 avril 2009 à 12:48
merci de m'aider damino,
j'ai en effet donné tout le code de ma classe( elle est appelée par une autre qui contient le main)
comme je récupère une exception et non pas une erreur, je ne récupère malheureusement pas le num de la ligne ou ça bloque.
As-tu ajouté le print de la longueur de listebrute sinon ajoute le ici
ajoute également celui de la longueur de llistefilmsDD:
System.out.println("longueur de listebrute: " + listebrute.length);
System.out.println("longueur de llistefilmsDD: " + listefilmsDD.length); // ajoute ce print et on saura
for(i=0;i<listebrute.length;i++)
{
if(listebrute[i].endsWith(".avi"))
{
listefilmsDD[j]=listebrute[i];
System.out.println(listefilmsDD[j]);
j++;
}
}
Et stp, donne mi ces 2 longueurs.
cs_MoH008
Messages postés238Date d'inscriptionlundi 2 mars 2009StatutMembreDernière intervention29 septembre 20111 29 mai 2009 à 16:39
Salut,
il est vrai que si tu avais instancié listefilmsDD sa aurait été plus simple :)
Mais comme tu ne sais pas combien d'éléments de type .avi peut contenir ton dossier je te conseille un tableau dynamique : List<string> listefilmsDD
The possible meet the impossible to become the possimpible !!