Esta correto desta forma usando NavigableSet<Integer>
?
package br.com.collectionframework.teste;
import java.util.LinkedList;
import java.util.NavigableSet;
import java.util.TreeSet;
public class GeraSequenciaNumeros {
public static void main(String[] args) {
int valorNumerico = 1;
LinkedList<Integer> listaNumeros = new LinkedList<Integer>();
TreeSet<Integer> listaNumerosDecrescente = new TreeSet<>();
while (valorNumerico<=1000) {
listaNumeros.add(valorNumerico);
listaNumerosDecrescente.add(valorNumerico);
valorNumerico+=1;
}
NavigableSet<Integer> a = listaNumerosDecrescente.descendingSet();
System.out.println("Ordem crescente usa List "+listaNumeros);
System.out.println("Ordem Decrescente usa List "+a);
/*
for (Integer i : listaNumerosDecrescente.descendingSet()) {
System.out.println(i + " ");
}
*/
}
}