Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida da Aula 7 - Criando e Manipulando Strings

Olá pessoal,

Fiquei com dúvida quando no vídeo foi falado que as minúsculas vem antes das maiúsculas na ordem lexicográfica, mas pela lógica é o contrário conforme os exemplos:

System.out.println("Certificado".compareTo("Arnaldo")); // 2: C de Certificado vem depois de A de Arnaldo
System.out.println("Certificado".compareTo("Certificado")); // 0
System.out.println("Certificado".compareTo("Grécia")); // -4: C de Certificado vem antes do G de Grécia
System.out.println("Certificado".compareTo("certificado")); // -32: C maiúsculo de Certificado vem antes de c minúsculo de certificação
System.out.println("Certificado".compareToIgnoreCase("certificado")); // 0
System.out.println("Certificado".compareTo("arnaldo")); // -30: C de Certificado vem antes de a de arnaldo
1 resposta
solução!

Oi Paulo,

O instrutor realmente se enganou. As letras maiúsculas vem antes das minúsculas. Você pode verificar essa ordem mais precisamente procurando pela tabela ASCII.

Vou encaminhar para a equipe de conteúdo para corrigir o mais rápido possível.