How to convert ArrayList to Array
In this post we will see examples on how to convert ArrayList to Array in java. To convert ArrayList to Array we will use the toArray method from ArrayList.
1 | public <T> T[] toArray(T[] a) |
Example : Convert ArrayList to Array
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | package com.kscodes.sampleproject; import java.util.ArrayList; import java.util.List; public class ArrayListToArrayExample { public static void main(String[] args) { List<String> arrayList1 = new ArrayList<>(); arrayList1.add("Java"); arrayList1.add("JSP"); arrayList1.add("JavaScript"); arrayList1.add("JQuery"); arrayList1.add("Spring MVC"); //Method 1 : use toArray String [] strArray = arrayList1.toArray(new String[arrayList1.size()]); System.out.println("Method 1 :: Elements are"); for(String ele : strArray){ System.out.println(ele); } System.out.println("--------------------------------"); //Method 2 : populate directly String [] strArray1 = new String[arrayList1.size()]; int counter=0; for(String ele : arrayList1){ strArray1[counter]=ele; counter++; } System.out.println("Method 2 :: Elements are"); for(String ele : strArray1){ System.out.println(ele); } } } |
Output
1 2 3 4 5 6 7 8 9 10 11 12 13 | Method 1 :: Elements are Java JSP JavaScript JQuery Spring MVC -------------------------------- Method 2 :: Elements are Java JSP JavaScript JQuery Spring MVC |