Continuando a discussão do Usando compareTo:
Então para o metodo compareTo e compareToIgnoreCase: Se o valor for igual a 0 não funciona(false), se o valor for maior que 0 retorna 1(true) e se ele for negativo retorna -1.
Dúvida - Entendo o funcionamento do compareTo
L
2 Respostas
R
Explique melhor como não funciona. O que está acontecendo?
Complementando: o compareTo da String retorna 0 se igual, ou maior ou menor caso diferente. Não quer dizer que vai retornar 1 ou -1 quando diferente. Vai depender da diferença entre as Strings comparadas.
J
Bom, a interface collection ou qualquer outra API não sabe como comparar as classes que você passou para ele, quando você implementa a interface compare, está simplesmente indicando como fazer esta comparação. Considerando isso, ao dar condição de -1, 0, 1 com sua lógica implementada .
Criado 9 de maio de 2017
Ultima resposta 9 de mai. de 2017
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo