Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Diferença de ordem com Maiúsculas e Minúsculas

Nos meus testes "aJoão" não ficou na frente de "Fabio", só quando coloquei "AJoão" que mudou a ordem. Achei curioso!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi Fabio,

Isto acontece porque no ASCII o caracter maiúsculo vem antes do minúsculo:

http://www.csgnetwork.com/asciiset.html

É realmente curioso, se você quiser ordenar sem considerar o case, você pode fazer:

Collections.sort(lista, String.CASE_INSENSITIVE_ORDER);

Abraço!

Obrigado pela dica!