Java.lang.NullPointerException

Fermé
lili - 2 avril 2011 à 10:10
choubaka Messages postés 39420 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 26 janvier 2025 - 2 avril 2011 à 11:02
Bonjour,

Voilà, j'ai un Exception in thread "main" Caused by : java.lang.NullPointerException
at Relation.domaine(Relation.java : 457
at DossMahth11.<clinit>(DossMath11.java:24)

public Ensemble domaine(){
Ensemble ensemble = new Ensemble();
Iterator<Elt> id = this.depart().iterator();
while(id.hasNext()){
Elt d = id.next();
Iterator<Elt> ia = this.arrivee().iterator();
while(ia.hasNext()){
Elt a = ia.next();
if(this.contient(d,a))
ensemble.ajouter(d);
}
}
return ensemble;
}

Voilà ma méthode domaine() et en gros c'est sur l'initialisation du premier iterator que ca foire. Et je vois vraiment pas pourquoi.

private static final Ensemble chercheur = COL.domaine();
et ca c'est la deuxième lisgne (DossMath11.java : 24).

Si quelqu'un peut m'aider, ca serait vachement cool, pcq du coup là je suis complètement bloquer dans mon projet et je sais plus du tout avancer.

Merci bcp!



1 réponse

choubaka Messages postés 39420 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 26 janvier 2025 2 104
2 avril 2011 à 11:02
Bonjour

depart et arrivee sont-ils bien initialisés ?

ou alors essaye ceci

Elt d =(Elt) id.next();

et

Elt a = (Elt) ia.next();
0