Converter treeset em list

2 respostas
A

olá pessoal!

existe alguma forma de converter um treeset em list?

procurei por ai mais nao encontrei algo claro…

alguem tem uma luz?

Edvaldo Rodrigues

2 Respostas

ramilani12
Set sete = new TreeSet();
		sete.add("a");
		sete.add("a");
		sete.add("b");
		
		for (Object a : sete)
			System.out.println(a);
		
		System.out.println("A lista");
		List lista = new ArrayList(sete);
		for (Object a : lista)
			System.out.println(a);

Uma lida no javadoc , vc matava essa duvida.

T

Embora não seja muito evidente pelo Javadoc, não é preciso usar um laço.

Set<String> nomes = new TreeSet<String>();
List<String> lista = new ArrayList<String>(nomes);

É que um construtor de ArrayList recebe uma Collection, e um TreeSet é uma Collection.

Criado 18 de fevereiro de 2008
Ultima resposta 18 de fev. de 2008
Respostas 2
Participantes 3