Java - Méthode String equalsIgnoreCase ()

La description

Cette méthode compare cette chaîne à une autre chaîne, en ignorant les considérations de casse. Deux chaînes sont considérées comme égales en ignorant la casse, si elles sont de la même longueur, et les caractères correspondants dans les deux chaînes sont égaux en ignorant la casse.

Syntaxe

Voici la syntaxe de cette méthode -

public boolean equalsIgnoreCase(String anotherString)

Paramètres

Voici le détail des paramètres -

  • anotherString - la chaîne à laquelle comparer cette chaîne.

Valeur de retour

  • Cette méthode retourne true si l'argument n'est pas nul et que les chaînes sont égales, en ignorant la casse; faux sinon.

Exemple

public class Test {

   public static void main(String args[]) {
      String Str1 = new String("This is really not immutable!!");
      String Str2 = Str1;
      String Str3 = new String("This is really not immutable!!");
      String Str4 = new String("This IS REALLY NOT IMMUTABLE!!");
      boolean retVal;

      retVal = Str1.equals( Str2 );
      System.out.println("Returned Value = " + retVal );

      retVal = Str1.equals( Str3 );
      System.out.println("Returned Value = " + retVal );

      retVal = Str1.equalsIgnoreCase( Str4 );
      System.out.println("Returned Value = " + retVal );
   }
}

Cela produira le résultat suivant -

Production

Returned Value = true
Returned Value = true
Returned Value = true