LuX_ 2 Denunciar post Postado Maio 27, 2009 É 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
Kandrade 7 Denunciar post Postado Maio 28, 2009 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