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 |