Java String compareToIgnoreCase ()

Metoda Java String compareTo () primerja dva niza leksikografsko (v slovarskem vrstnem redu), pri čemer se razlike med velikimi in malimi črkami ne upoštevajo.

Sintaksa compareToIgnoreCase()metode string je:

 string.compareToIgnoreCase(String str)

Tu je niz predmet Stringrazreda.

parametri compareToIgnoreCase ()

Metoda nizov compareToIgnoreCase()sprejme en parameter.

  • str - niz za primerjavo

returnToIgnoreCase () Vrnjena vrednost

  • vrne 0, če so nizi enaki, pri čemer se upoštevajo primeri
  • vrne negativno celo število, če je niz pred strargumentom v vrstnem redu slovarja
  • vrne pozitivno celo število, če je niz pred strargumentom v vrstnem redu slovarja

Primer: Java String compareToIgnoreCase ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; int result; // comparing str1 with str2 result = str1.compareToIgnoreCase(str2); System.out.println(result); // 0 // comparing str1 with str3 result = str1.compareToIgnoreCase(str3); System.out.println(result); // -1 // comparing str3 with str1 result = str3.compareToIgnoreCase(str1); System.out.println(result); // 1 ) )

Tukaj,

  • str1 in str2 sta enaki, če ne upoštevate razlik med velikimi in malimi črkami. Zato, str1.compareToIgnoreCase(str2)vrne 0.
  • str1 je v vrstnem redu slovarja pred str3. Zato str1.compareToIgnoreCase(str3)vrne negativno in str3.compareToIgnoreCase(str1)vrne pozitivno.

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 0 if (str1.compareToIgnoreCase(str2) == 0) ( 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

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

Zanimive Članki...