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

Resposta: Usando importe estático

Prefiro desse modo, com o import estático.

Acredito que quanto mais enxuto for o código, mais fácil será sua legibilidade e manutenção.

package java8;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import static java.util.Comparator.*;

public class OrdenaStringsComLambda {

    public static void main(String[] args) {

        List<String> palavras = new ArrayList<>();
        palavras.add("alura online");
        palavras.add("editora casa do código");
        palavras.add("caelum");

        palavras.sort(comparing(String::length));
        System.out.println(palavras);
    }
}
1 resposta
solução!

Bom dia!

Sua resolução realmente é melhor! Menos código facilita a manutenção.

Mas só a partir do java7 foi possivel import de estático.

Parabéns pelo empenho nos estudos e continue praticando.

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