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

Dúvida no Ex. 18 da Aula 5 - Collections framework

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 + " ");
        }
        */
    }

}
2 respostas
solução!

O método descendingSet devolve um NavigableSet. Você atribuiu uma variável do mesmo tipo para receber o retorno. Está certo, mas não consegui compreender sua dúvida.

Sim Ronaldo, está correto.