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!

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!