# What does the method toArray() do?

Java Programming Java8Object Oriented Programming

The toArray() method of the java.util.The 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

Live Demo

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
Published on 23-Apr-2018 14:21:37