What does the method toArray() do in java?

Java 8Object Oriented ProgrammingProgramming

The toArray() method of the java.util.ArrayList class returns an array containing all of the elements in this list in proper sequence (from first to the last element).This acts as a bridge between array-based and collection-based APIs.

Example

import java.util.ArrayList;

public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<Integer> arrlist = new ArrayList<Integer>(5);
for (Integer number : arrlist) {
System.out.println("Number = " + number);
}
Object[] ob = arrlist.toArray();
System.out.println("Printing elements from first to last:");
for (Object value : ob) {
System.out.println("Number = " + value);
}
}
}

Output

Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Printing elements from first to last:
Number = 20
Number = 40
Number = 10
Number = 15
Number = 25
Updated on 25-Feb-2020 08:20:57