Java: Como converter List para Array
Para converter um List (java.util.List
) em um Array (Vetor), nós podemos utilizar o método toArray da interface List
que pertence à API nativa do Java.
Veja no exemplo abaixo como converter um List em um Array em Java.
package br.com.dicasdejava.util;
import java.util.ArrayList;
import java.util.List;
public class ListParaArray {
public static void main(String[] args) {
List<String> listaDeNomes = new ArrayList<String>();
listaDeNomes.add("Gustavo");
listaDeNomes.add("Maria");
listaDeNomes.add("José");
listaDeNomes.add("João");
listaDeNomes.add("Ana");
String[] arrayDeNomes = listaDeNomes.toArray(new String[0]);
System.out.println(listaDeNomes);
}
}
Saída:
[Gustavo, Maria, José, João, Ana]