Java String is gelijk aanIgnoreCase ()

De Java String equalsIgnoreCase () - methode vergelijkt twee strings, waarbij de verschillen tussen hoofdletters en kleine letters worden genegeerd. Als de strings gelijk zijn, geeft equalsIgnoreCase () true terug. Als dit niet het geval is, wordt false geretourneerd.

De syntaxis van de stringmethode equalsIgnoreCase()is:

 string.equalsIgnoreCase(String str)

String is hier een object van de Stringklasse.

equalsIgnoreCase () Parameters

De stringmethode equalsIgnoreCase()heeft één parameter nodig.

  • str - de string die moet worden vergeleken

equalsToIgnoreCase () Retourwaarde

  • geeft true terug als de strings gelijk zijn, waarbij overwegingen tussen hoofdletters en kleine letters worden genegeerd
  • geeft false als de strings niet gelijk zijn
  • geeft false als het argument str isnull

Voorbeeld 1: Java String equalsIgnoreCase ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; // comparing str1 with str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true // comparing str1 with str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false // comparing str3 with str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false ) )

Hier,

  • str1 en str2 zijn gelijk als u geen rekening houdt met verschillen tussen hoofd- en kleine letters. Keert dus str1.equalsIgnoreCase(str2)terug true.
  • str1 en str3 zijn niet gelijk. Vandaar, str1.equalsIgnoreCase(str3)en str3.equalsIgnoreCase(str1)keert terug false.

Voorbeeld 2: controleer of twee strings gelijk zijn

 class Main ( public static void main(String() args) ( String str1 = "LEARN JAVA"; String str2 = "Learn Java"; // if str1 and str2 are equal (ignoring case differences), // the result is true if (str1.equalsIgnoreCase(str2)) ( System.out.println("str1 and str2 are equal"); ) else ( System.out.println("str1 and str2 are not equal"); ) ) )

Uitvoer

 str1 en str2 zijn gelijk

Als u twee strings moet vergelijken waarbij rekening wordt gehouden met hoofdletterverschillen, gebruikt u een van beide

  • Java String is gelijk aan ()
  • Java String CompareTo ()

Interessante artikelen...