Carregando...
Carregando...
Ajude a melhorar a plataforma
Analise o código a seguir em linguagem Java (qualquer versão), que cria um conjunto de nomes com a classe TreeSet. public static void main(String[] args) { TreeSet<String> dset = new TreeSet<String>(); dset.add("Zoraide"); dset.add("Maria"); dset.add("Janete"); dset.add("João"); dset.add("Heitor"); Iterator<String> iterator = dset.iterator(); while (iterator.hasNext()) { System.out.print(iterator.next() + " "); } } Em relação ao código apresentado, assinale a alternativa correta .
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A classe TreeSet tem como principal característica implementar a interface SortedSet, em vez de Set, diretamente. Dessa forma, os elementos são ordenados, automaticamente, ou seja, independente da ordem de inserção dos elementos, eles serão ordenados. No código apresentado, System.out.print(iterator.next() + " "), a impressão dos dados será em ordem alfabética, e não por ordem de inserção, isto é, nesse caso, o método “iterator.next()” retorna o próximo nome em ordem alfabética.