containsValue dans une map
Bonjour,
j'ai une HashMap qui contient pour clés des String et pour valeurs un objet adresse qui est composé d'une variable int et d'une variable string
donc :
HashMap<String,Adresse> map= new HashMap<String,Adresse> ()
J'aimerais savoir si cette map contient par exemple l'Adresse abcf 12
mais, si je fais map.containsValue(new Adresse(abcd, 12 ) le résultat sera toujours faux puisque je crée un nouvel objet.
Ma question est donc :
est-il possible de simuler quelque chose comme le equals pour le contains ?
C'est-à-dire quelque chose qui compare les valeurs et non les adresses des objets ?