Java String equalsIgnoreCase () yöntemi, büyük / küçük harf farklılıklarını göz ardı ederek iki dizeyi karşılaştırır. Dizeler eşitse, equalsIgnoreCase (), true değerini döndürür. Değilse, yanlış döndürür.
Dize equalsIgnoreCase()
yönteminin sözdizimi şöyledir:
string.equalsIgnoreCase(String str)
Burada string, String
sınıfın bir nesnesidir .
equalsIgnoreCase () Parametreleri
Dize equalsIgnoreCase()
yöntemi tek bir parametre alır.
- str - karşılaştırılacak dize
equalsToIgnoreCase () Dönüş Değeri
- dizeler eşitse, büyük / küçük harfe ilişkin hususları göz ardı ederek doğru döndürür
- dizeler eşit değilse yanlış döndürür
- str argümanı ise false döndürür
null
Örnek 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 ) )
Buraya,
- Büyük / küçük harf farklılıklarını dikkate almazsanız str1 ve str2 eşittir. Dolayısıyla
str1.equalsIgnoreCase(str2)
geri dönertrue
. - str1 ve str3 eşit değildir. Dolayısıyla
str1.equalsIgnoreCase(str3)
vestr3.equalsIgnoreCase(str1)
geri dönerfalse
.
Örnek 2: İki Dizenin Eşit olup olmadığını kontrol edin
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"); ) ) )
Çıktı
str1 ve str2 eşittir
İki dizeyi büyük / küçük harf farklılıkları dikkate alınarak karşılaştırmanız gerekirse, ikisinden birini kullanın
- Java String şuna eşittir ()
- Java String CompareTo ()