Conversion of Array List to String Array using Java

Java code for converting Array List to String Array using Java
  1. import java.util.ArrayList;  
  2. import java.util.Arrays;  
  3. public class Demo  
  4. {  
  5.     public static void main(String args[])   
  6.     {  
  7.         ArrayList < String > aList = new ArrayList < String > ();  
  8.         aList.add("Seconds");  
  9.         aList.add("Minutes");  
  10.         aList.add("Hours");  
  11.         aList.add("Days");  
  12.         aList.add("Weeks");  
  13.         aList.add("Months");  
  14.         aList.add("Years");  
  15.         Object[] obj = aList.toArray();  
  16.         String[] str = Arrays.copyOf(obj, obj.length, String[].class);  
  17.         System.out.println("ArrayList converted to String array:");  
  18.         for (int i = 0; i < str.length; i++)   
  19.         {  
  20.             System.out.println(str[i]);  
  21.         }  
  22.     }  
  23. }  
Thank you, keep learning and sharing