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

Ordenando por ordem alfabética

Utilizei a sort usando como criério a ordem alfabética.

palavras.sort(Comparator.comparing(s -> s.charAt(0)));

Só não consegui fazer o mesmo passando por referência

1 resposta
solução!

Olá Leandro, tudo bem?

Muito bom!

Uma outra opção seria utilizar String.compareTo(), que compara duas strings e retorna um valor inteiro que indica se a primeira string é menor, igual ou maior do que a segunda string:

palavras.sort(String::compareTo);

Dessa forma, a lista de palavras será ordenada em ordem alfabética, considerando a ordem natural de caracteres.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software