logo

String CompareToIgnoreCase() Method


Show

Description

The compareToIgnoreCase() method distinguishes two characters graphically, abandoning lower case and upper case diversions. The contrast is rooted in the Unicode character of each value in the string adapted to lower case. The method is returned 0 if the string is the same as the other string, avoiding case differences.

Syntax

Here is the syntax of this method:

int compareToIgnoreCase(String str)

Parameters

Here is the detail of parameters −

  • str − the String to be compared.

Return Value

  • This method returns a negative integer, zero, or a positive integer as the specified String is greater than, equal to, or less than this String, ignoring case considerations.

Example

public class Test {

   public static void main(String args[]) {
      String str1 = "Strings are immutable";
      String str2 = "Strings are immutable";
      String str3 = "Integers are not immutable";

      int result = str1.compareToIgnoreCase( str2 );
      System.out.println(result);

      result = str2.compareToIgnoreCase( str3 );
      System.out.println(result);

      result = str3.compareToIgnoreCase( str1 );
      System.out.println(result);
   }
}

This will produce the following result:

Output

0
10
-10

Here at Intellinuts, we have created a complete Java tutorial for Beginners to get started in Java.