converting list to array in java code example

Example 1: java array to list

Integer[] spam = new Integer[] { 1, 2, 3 };
List<Integer> list = Arrays.asList(spam);

Example 2: java list to array

String[] arr = list.toArray(new String[list.size()]);

Example 3: convert array to list java

/*
Get the Array to be converted.
Create the List by passing the Array as parameter in the constructor of the List with the help of Arrays. asList() method.
Return the formed List.
*/

String[] namedata = { "ram", "shyam", "balram" }; 

List<String> list = Arrays.asList(namedata);

Example 4: java list to array

List<String> stockList = new ArrayList<String>();
stockList.add("stock1");
stockList.add("stock2");

String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);

for(String s : stockArr)
    System.out.println(s);

Example 5: convert list to array in java

Integer[] arr = new Integer[al.size()]; 
arr = al.toArray(arr);