Java - Convert List to Array

When coding, you may need to convert a List to an array. This page explains how to perform the conversion.

Convert from List to Array

To convert from List to Array, use the toArray method of java.util.List.

package com.devkuma.tutorial;

import java.util.ArrayList;
import java.util.List;

public class Foo {

    public static void main(String[] args) {

        // Create List
        List<String> list = new ArrayList<>();
        list.add("Test1");
        list.add("Test2");
        list.add("Test3");

        // Convert List to array
        String[] array = list.toArray(new String[list.size()]);
        
        // Display array
        for (String value : array) {
            System.out.println(value);
        }
    }
}