Bonjour,
Au cours de mon programme j'ai eu un resultat vraiment etrange et je n'ai pas reussi a le corriger pourtant mon code semble correct.
Je lis un fichier de type xml ligne par ligne et je cherche une chaine de reference.

J'arrive donc au moment que je cherche à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Donnee    :     <sport titre="tennis">
Reference : 	<sport titre="tennis">
Avec donnee, la ligne de mon fichier xml et reference la ligne que je recherche.
Et pourtant le test d'egalité entre les deux renvoit false ... auriez vous une idée?

Je place aussi mon code de comparaison :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
                	if (! ligneDonnee.equals(ligneReference))
                	{
                		System.out.println("Donnee    : "+ligneDonnee);
                		System.out.println("Reference : "+ligneReference+"\n");
                	}
 
                	else
                	{
                		System.out.println("Sport trouve");
                	}
J'ai essayé d'enlever les tabulations egalement mais sans succes.
Si quelqu'un a une idée je suis preneur