Metoda równościIgnoreCase() w Javie służy do porównywania dwóch ciągów znaków, ignorując różnice w wielkości liter (dolna i górna). Podobnie jak metoda równości , porównuje zawartość obu ciągów. Jeśli zawartość jest taka sama, zwróci wartość true , w przeciwnym razie false .
Stosowanie
Kiedy trzeba porównać zawartość ciągu z innym ciągiem, ignorując wielkość liter.Składnia
inputString1.equalsIgnoreCase(inputString2);
Tutaj porównuje się ze sobą zawartość obu ciągów inputString1 i inputString2 .
Parametr
Metoda ta otrzymuje ciąg znaków, który jest porównywany z innym ciągiem wywołującym metodę równościIgnoreCase() .Powrót
Metoda równościIgnoreCase () zwraca wartość logiczną. Jeśli argument nie ma wartości null i zawartość jest taka sama, ignorując wielkość liter, zwraca wartość true . Inaczej fałszywe .Przykład
Przyjrzyjmy się programowi Java, aby zilustrować metodę równościIgnoreCase() .public class EqualsIgnoreCaseExample {
public static void main(String[] args)
{
String comparisonString1 = "Hello! I am A string";
String comparisonString2 = "heLLo! i AM a STRING";
String comparisonString3 = "Hey there, here's another string to compare the first two.";
System.out.println("Comparison Results");
// see if first 2 comparison strings are equal
boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);
// check if second and third strings match when case ignored
boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);
// check if first and third strings match
boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
}
}
Wyjście
Wyniki porównania porównanieString2 jest równe porównaniuString1 = prawda porównanieString2 jest równe porównaniuString3 = fałsz porównanieString3 jest równe porównaniuString1 = fałsz
GO TO FULL VERSION