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!

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!