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

Erro no Collections.sort

Estou realizando o exercício de ordem natural. Porém ao fazer o uso do método sort do Collections, o mesmo está exigindo um cast com "(List) porém mesmo colocando o devido cast "List" o código continua não compilando. Isso já aconteceu com alguém?

ps: estou usando o jdk10.

...
List<Conta> lista = new ArrayList<Conta>();
        lista.add(cc1);
        lista.add(cc2);
        lista.add(cc3);
        lista.add(cc4);
...
Collections.sort(lista); // ou Collections.sort((List<Conta>) lista);

Erro sem o Cast Description Resource Path Location Type The method sort(List) in the type Collections is not applicable for the arguments (List) TesteOrdenandoListas.java /java-util-pratica/src/br/com/pratica/alura/test line 72 Java Problem

Erro com o Cast Description Resource Path Location Type The method sort(List) in the type Collections is not applicable for the arguments (List) TesteOrdenandoListas.java /java-util-pratica/src/br/com/pratica/alura/test line 72 Java Problem

1 resposta
solução!

Pessoal, ignorem. Encontrei o erro. Estava tentando em um projeto que importava a classe Conta de outro projeto (o .jar), foi só atualizar o .jar com a Conta implementando o Comparable. Logo após isso deu ok.