1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
private Set<Membre> membres;
private Map <String, Set<Membre>> fans;
private Map <String, Set<Membre>> antis;
public Set<String> getAimesDe (Membre m){
Set<String> resultat = new Set<String>();
Set listKeys=fans.keySet(); // Obtenir la liste des clés
Iterator iterateur=listKeys.iterator();
// Parcourir les clés et vérifier si membre appartient au set valeur;
while(iterateur.hasNext()) {
Object key= iterateur.next();
if (fans.get(key).contains(m)) {
resultat.put((String) key);
}
}
return resultat;
}
public Set<String> getDetesteDe (Membre m){
Set<String> resultat = new Set<String>();
Set listKeys=antis.keySet(); // Obtenir la liste des clés
Iterator iterateur=listKeys.iterator();
// Parcourir les clés et vérifier si membre appartient au set valeur;
while(iterateur.hasNext()) {
Object key= iterateur.next();
if (antis.get(key).contains(m)) {
resultat.put((String) key);
}
}
return resultat;
} |