Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Inverter lista

Pessoal,

Fiz o código, mas não está invertendo a lista,

Agradeço uma luz...

import java.util.Set;
import java.util.TreeSet;

public class Desafio {
    public static void main(String[] args){

        Set<Integer> lista = new TreeSet<Integer>();

        for(int i = 1 ; i < 1001 ; i++){
            lista.add(i);
        }

       System.out.println(lista+"\n");

        int b = ((TreeSet<Integer>) lista).pollLast();

       int a = ((TreeSet<Integer>) lista).pollFirst();
     lista.clear();
     while(b >= a){
            lista.add(b);
            b--;
        }
        System.out.println(lista);
    }
}
2 respostas
solução!

Oi Fernando, tudo bem ?

Lembra que a gente vê na aula a parte de Collections?

Existem um método que faz a lista ser revertida :

Collections.reverse(lista)

Invés de você limpar e readicionar.

Espero ter ajudado.

Abraços

Vlw Matheus, deu certinho!!!

Obg

Fernando