Problème avec containsAll de HashSet
bonjour tout le monde
J'ai un petit souçis avec la méthode containsAll de hashSet voilà mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public HashSet<Regle> decl (HashSet<Fait> X)
{
HashSet<Regle> regles=new HashSet<Regle>();
for(Regle r:this.lesRegles){
if(X.containsAll(r.getPremisse()))//getPremisse renvoie hashSet<Fait>
{
Regle r1= new Regle(r.getPremisse(),r.getConclusion());
regles.add(r1);
}
}
return regles;
} |
cette methode marche ne me renvoie rien et pourtant le X existe dans les premisses
voilà...Merci