Home >>Java String Methods >Java String equalsIgnoreCase() method
Java equalsIgnoreCase() method in Java String is used to compares the two given strings based on the string 's content, regardless of the string's case. It is like the method of equals() but does not check the case. When any characters are not matched, they return false otherwise they return true.
public boolean equalsIgnoreCase(String anotherString) { return (this == anotherString) ? true : (anotherString != null) && (anotherString.value.length == value.length) && regionMatches(true, 0, anotherString, 0, value.length); }
public boolean equalsIgnoreCase(String str)
Str - A different string, that is, compared to this string.
It returns true if the characters of both strings neglect case equally otherwise false.
public class EqualsIgnoreCaseExample
{
public static void main(String args[])
{
String n1="PHPTPOINT";
String n2="phptpoint";
String n3="PHPTPOINT";
String n4="java";
System.out.println(n1.equalsIgnoreCase(n2));
System.out.println(n1.equalsIgnoreCase(n3));
System.out.println(n1.equalsIgnoreCase(n4));
}
}
import java.util.ArrayList;
public class EqualsIgnoreCaseExample2
{
public static void main(String[] args)
{
String num1 = "Shraddha";
ArrayList<String> list = new ArrayList<>();
list.add("Ram");
list.add("Shraddha ");
list.add("Shyam");
list.add("ShRaddha kapooR");
list.add("Geeta");
for (String str : list)
{
if (str.equalsIgnoreCase(num1))
{
System.out.println("Shraddha Kapoor is a clever girl");
}
}
}
}