w3resource

Java: Convert an ArrayList to an array

Java Array: Exercise-21 with Solution

Write a Java program to convert an ArrayList to an array.

Pictorial Presentation:

Java Array Exercises: Convert an ArrayList to an array

Sample Solution:

Java Code :

// Import the ArrayList and Arrays classes from the Java utility library.
import java.util.ArrayList;
import java.util.Arrays;

// Define a class named Exercise21.
public class Exercise21 {
    public static void main(String[] args) {
        // Create a new ArrayList of strings.
        ArrayList<String> list = new ArrayList<String>();

        // Add strings to the ArrayList.
        list.add("Python");
        list.add("Java");
        list.add("PHP");
        list.add("C#");
        list.add("C++");
        list.add("Perl");

        // Create a new string array with the same size as the ArrayList.
        String[] my_array = new String[list.size()];

        // Convert the ArrayList to an array and store it in my_array.
        list.toArray(my_array);

        // Iterate through the elements of the string array and print each element.
        for (String string : my_array) {
            System.out.println(string);
        }
    }
}

Sample Output:

Python                                                                                                
Java                                                                                                
PHP                                                                                                
C#                                                                                                
C++                                                                                                
Perl 

Flowchart:

Flowchart: Java exercises: Convert an ArrayList to an array

Java Code Editor:

Previous: Write a Java program to convert an array to ArrayList.
Next: Write a Java program to find all pairs of elements in an array whose sum is equal to a specified number.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.