CodeGym /Blog Java /Random-PL /Metoda String RównoważIgnoreCase() w Javie
John Squirrels
Poziom 41
San Francisco

Metoda String RównoważIgnoreCase() w Javie

Opublikowano w grupie Random-PL
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

Wniosek

Mamy nadzieję, że już rozumiesz, jak porównywać dwa ciągi znaków bez uwzględniania wielkości liter. Zawsze możesz użyć metody StringqualsIgnoreCase() w Javie. Możesz ćwiczyć i wracać tutaj, gdy będziesz potrzebować dodatkowej pomocy. Miłej nauki!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION