Bonjour,
J'ai essayé de chercher par tous les moyens...je vois pas comment je pourrais faire.Donc je m'en remet à vous.
ContactAdressePro tmpContact = (ContactAdressePro)ContactAvecAdressePro.elementAt(i);
Groupe tmpGroupe = tmpContact.getGroupe();
String tmpLibGroupe = (String)tmpGroupe.getLibelleGroupe();
System.out.println("Si " + tmpLibGroupe + " = " + strNomGroupe);
if(tmpLibGroupe == strNomGroupe);
{
System.out.println("Egalité " + tmpLibGroupe + " = " + strNomGroupe);
//tmpContact.afficherContact();
}
En gros je veux savoir si le libellé du groupe passé en paramètre est égal à la valeur du contact en cours de lecture.
Le problème, les groupes etc.. sont chargé à partir d'une base de donnée MySQL (Problème UNICODE ? etc...?) et donc quand je vérifie qu'ils sont égaux... ça passe pas
ça me renvois ça :
Si Amis = Amis
Si Amis = Amis
Si Groupe4 = Amis
Donc il ne rentre pas dans le if.
J'ai lu que le contains résoudrais bien des malheurs mais impossible de faire
tmpLibGroupe.contains() , cette méthode n'est pas présente.
Auriez-vous une idée ? Merci d'avance !
Mickaël.
Partager