Galera,
como eu faço para preencher um List com os dados que estao em um Set? Isso eh possível?
valeu!
Galera,
como eu faço para preencher um List com os dados que estao em um Set? Isso eh possível?
valeu!
hem!?
Eu tenho um Set com dados e preciso pegar esses dados e preencher um List
Um List é uma Collection, portanto tem um método “addAll” que aceita uma Collection qualquer, em particular um Set.
[quote=thiago.limma]Galera,
como eu faço para preencher um List com os dados que estao em um Set? Isso eh possível?
valeu![/quote]
Se vc vai criar a lista simplemsnete passe o set no contrutor da lista.
Set set = new HashSet();
set.add("A");
List list = new ArrayList(set); // isto inicializa a lista com o contuedo do set. funciona para LinkedList tb
Se a lista ja existe e vc quer adiconar o que está no set vc usa addAll() que é um método comum a todas as coleções
List list = new ArrayList();
Set set = new HashSet();
set.add("A");
list.addAll(set); // copia tudo que está em set para dentro de list
outros método legais para evitar for são retainAll e removeAll da interface Collection