Coucou tout le monde,
J'ai un petit souci avec l'exception suivante :En bref j'ai une classe qui me récupère les noms des fichiers qui sont dans un dossier, et stoque ces noms dans dans une liste et me retourne la listeException la référence d'objet n'est pas définie à une instance d'objet
pour exécuter la requête je passe le Id( identifiant du dossier en paramètres dans ma fonction),
Le problème quant il s'agit d'un dossier vide ca me génère cette exception ce qui est tout a fait normale parceque la liste est vide. J'ai essayé de resoudre ce problème an ajoutant un objet vide dans la liste comme ceci:
Code Java :
Comme ca j'ai plus l'exception mais la taille de liste est pas bonne , elle contient à un élément( qui vide) mais ça ca va me poser des problème par la suite parceque je m'en sers de la taille de liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if(!result.next()){ // en cas d'un dossier vide Monobjet objet = new Monobjet(); objet.setName(""); list.add(objet); }else{ while (result.next()) { Monobjet objet = new Monobjet(); objet.serNate((result.getString("name")))); list.add(object); } } return list;
Je cherche une solution pour enlever l'exception et en meme temps ne pas ajouter un élément vide.
Auriez vous une idée ?
Merci.
Partager