Attention, le equals compare les pointeurs sur les chaînes de caractères il me semble, du coup, si tu fait :
String mot1 = New String("coucou");
String mot2 = New String("coucou");
equals te renverra false, par contre :
String mot1 = new String("coucou");
String mot2 = mot1;
Alors la, equals te renverra true car les deux pointeurs pointe sur le même objets.
Utilise compareTo pour comparer des chaînes :
if (mot1.compareTo(mot2) == 0)
System.out.println("Egal !");
_____________________________________________________________________
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/