What does the method toArray() do in java?


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);
      arrlist.add(20);
      arrlist.add(40);
      arrlist.add(10);
      arrlist.add(15);
      arrlist.add(25);
      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

78 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements