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