List para Array em Java 8
Veja neste exemplo como converter uma lista em java 8 para Array de itens
Última atualização em: | 5672 Visualizações
Para converter uma lista em Java para Array, primeiro criamos a lista, veja:
import java.util.Arrays;
import java.util.List;
public class ListToArray {
public static void main(String[] args) {
List<String> ls = Arrays.asList("Java", "8", "no", "Receitas", "de", "Código");
ls.forEach(System.out::println);
}
}
O resultado deste método será:
Java
8
no
Receitas
de
Código
Convertendo List para Array de String em Java
Para converter a lista em Array, utilizaremos expressão lambda, veja:
import java.util.Arrays;
import java.util.List;
public class ListToArray {
public static void main(String[] args) {
List<String> ls = Arrays.asList("Java", "8", "no", "Receitas", "de", "Código");
String[] strings = ls.toArray(new String[0]);
for (String texto : strings ) {
System.out.println( texto );
}
}
}
Note que usamos o método toArray do List para criar um Array de String. Para criar um array do tipo String, passamos a criação de um novo array no método toArray.
O retorno será:
Java
8
no
Receitas
de
Código
Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.