Home Java String-examples String equalsIgnoreCase(String Str)
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

String equalsIgnoreCase(String Str)

Advertisement
In this section, you will get the detailed explanation about the equalsIgnoreCase(String Str) method of String class. We are going to use equalsIgnoreCase(String Str) method of String class in Java. The description of the code is given below for the usag

String equalsIgnoreCase(String Str)

     

In this section, you will get the detailed explanation about the equalsIgnoreCase(String Str) method of String class. We are going to use equalsIgnoreCase(String Str) method of String class in Java. The description of the code is given below for the usage of the method.

Description of the code:

As shown in the example below we have taken three strings i.e. str1, str2 and str3. Then we have applied the equalsIgnoreCase(String Str) method to compare these three strings. This method shows whether two String objects contain the same data, ignoring the case of the letters in the String. Hence we get the following output.

If atleast one of the following is true then only two characters c1 and c2 are considered the same, ignoring case. 

  • Applying the method Character.toUpperCase(char) to each character produces the same result.
  • Applying the method Character.toLowerCase(char) to each character produces the same result.
  • The two characters are the same (as compared by the == operator).

    Parameters:
    anotherString -
    the String to compare other String.
     
    Returns true if the argument is not null and the Strings are equal, ignoring case. Otherwise returns true.
Here is the code of the program: 
public class equalsIgnore{
  public static void main(String[] args){
  String str1 = "bon voyage";
  String str2 = "Bon Appetit";
  String str3 = "Bon Voyage";
    boolean equals1 = str1.equalsIgnoreCase(str2);
  boolean equals2 = str1.equalsIgnoreCase(str3);
    System.out.println("\"" + str1 + "\" equals \"" + str2 
  + 
"\"? " + equals1);
  System.out.println("\"" + str1 + "\" equals \"" + str3 
  + 
"\"? " + equals2);
  }
}

Here is the code of the program: 

C:\unique>javac equalsIgnore.java

C:\unique>java equalsIgnore
"bon voyage" equals "Bon Appetit"? false
"bon voyage" equals "Bon Voyage"? true

C:\unique>

Download this example.

Advertisement

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: February 27, 2008

Ask Questions?    Discuss: String equalsIgnoreCase(String Str)   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com