Niz Java je enakoIgnoreCase ()

Metoda Java Stvar equalsIgnoreCase () primerja dva niza, pri čemer se razlike med velikimi in malimi črkami ne upoštevajo. Če so nizi enaki, equalsIgnoreCase () vrne true. Če ne, vrne false.

Sintaksa equalsIgnoreCase()metode string je:

 string.equalsIgnoreCase(String str)

Tu je niz predmet Stringrazreda.

parametri equalsIgnoreCase ()

Metoda nizov equalsIgnoreCase()sprejme en parameter.

  • str - niz za primerjavo

equalsToIgnoreCase () Vrnjena vrednost

  • vrne true, če so nizi enaki, pri čemer se upoštevajo primeri
  • vrne false, če nizi niso enaki
  • vrne false, če je argument strnull

Primer 1: Javni niz 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 ) )

Tukaj,

  • str1 in str2 sta enaki, če ne upoštevate razlik med velikimi in malimi črkami. Zato se str1.equalsIgnoreCase(str2)vrne true.
  • str1 in str3 nista enaki. Zato str1.equalsIgnoreCase(str3)in str3.equalsIgnoreCase(str1)vrne false.

Primer 2: Preverite, ali sta dva niza enaka

 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"); ) ) )

Izhod

 str1 in str2 sta enaki

Če želite primerjati dva niza z upoštevanimi razlikami med primeri, uporabite enega od njih

  • Niz Java je enak ()
  • Java String compareTo ()

Zanimive Članki...