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);
}
}