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 String
klasse.
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 is
null
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)
terugtrue
. - str1 en str3 zijn niet gelijk. Vandaar,
str1.equalsIgnoreCase(str3)
enstr3.equalsIgnoreCase(str1)
keert terugfalse
.
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 ()