Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LuX_

comparetoIgnoreCase

Recommended Posts

É o que preciso entender pessoal, não consigo compreender qual a lógica do valor retornado pela função.

 

.compareToIgnoreCase(outrastring)

 

Se alguém puder me ajudar vai me dar uma baita de uma mão!

mas se não puder, ainda assim Obrigado pela atenção!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O método retorna 0 se as duas string forem iguais.

String s1 = "ab";
		String s2 = "aB";
		System.out.println(s1.compareToIgnoreCase(s2));

O método retorna positivo se s1 for maior que s2. A comparação é feita caracter a caracter.

String s1 = "aCa";
		String s2 = "aba";
		System.out.println(s1.compareToIgnoreCase(s2));
Nesse caso c é maior que b, portanto s1 é maior que s2.

 

 

O método retorna negativo se s1 for menor que s2. A comparação é feita caracter a caracter.

String s1 = "aCa";
		String s2 = "aea";
		System.out.println(s1.compareToIgnoreCase(s2));
Nesse caso c é menor que e, portanto s1 é menor que s2.

 

 

Obs: O método ignora se o caracter está maiúsculo ou minúsculo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.