Java NullPointerException

javabienetvous -  
 javabienetvous -
Bonjour,

J'ai créé une méthode pour mettre à jour un fichier à partir d'un arraylist d'objets cadeau. Au début, cela fonctionnait mais j'ai fait quelques changements et maintenant, cela ne fonctionne plus du tout :(

Je reçois un NullPointerException.
Voici le code de la méthode :

public void updateFile(String filename, List<Cadeau> listeDeCadeaux) {
BufferedWriter bufferedWriter = null;
try {
bufferedWriter = new BufferedWriter(new FileWriter(filename));
} catch (IOException ex) {

}
Cadeau cadeau;
String row;
for(int i=0; i<listeCadeau.size(); i++) {
cadeau = listeCadeau.get(i);
row = cadeau.getTitre() + ", " + cadeau.getUrl() + ", " + cadeau.getPrix() + ", " + cadeau.getDescription();
try {
bufferedWriter.write(row);
bufferedWriter.newLine();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
}

try {
if (bufferedWriter != null) {
bufferedWriter.flush();
bufferedWriter.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}


Merci d'avance pour votre aide.

A voir également:

1 réponse

javabienetvous
 
J'ai trouvé !

Ca fonctionnait pour une partie de mon programme mais pas pour l'autre qui était pourtant assez semblable.
En comparant, j'ai remarqué que j'avais oublié de donner dans le nom du fichier de destination.
0