CodeGym /Blogue Java /Random-PT /Método String equalsIgnoreCase() em Java
John Squirrels
Nível 41
San Francisco

Método String equalsIgnoreCase() em Java

Publicado no grupo Random-PT
O método equalsIgnoreCase() em Java é usado para comparar duas strings enquanto ignora as diferenças de maiúsculas e minúsculas (inferior e superior). Assim como o método equals , ele compara o conteúdo de ambas as strings. Se o conteúdo for o mesmo, retornará true , caso contrário, false .

Uso

Quando você precisa comparar o conteúdo de uma string com outra string, ignorando a diferenciação de maiúsculas e minúsculas.

Sintaxe

inputString1.equalsIgnoreCase(inputString2);
Aqui, o conteúdo de ambas as strings inputString1 e inputString2 são comparados entre si.

Parâmetro

Este método recebe uma string que é comparada com outra string que chama o método equalsIgnoreCase() .

Retornar

O método equalsIgnoreCase() retorna um valor booleano. Se o argumento não for nulo e o conteúdo for o mesmo, ignorando o caso, ele retorna true . Caso contrário, falso .

Exemplo

Vamos dar uma olhada no programa Java para ilustrar o método equalsIgnoreCase() .
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);
	}
}

Saída

Resultados da comparação compareString2 é igual a comparaçãoString1 = verdadeiro comparaçãoString2 é igual a comparaçãoString3 = falso comparaçãoString3 é igual a comparaçãoString1 = falso

Conclusão

Esperamos que agora você entenda como comparar duas strings sem levar em consideração a distinção entre maiúsculas e minúsculas. Você sempre pode usar o método String equalsIgnoreCase() em Java. Sinta-se à vontade para praticar e volte aqui sempre que precisar de mais ajuda. Feliz aprendizado!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION