How To Convert ArrayList to String Array In Java

How To Convert ArrayList to String Array In Java

List al = new ArrayList<String>();

    al.add("One");
    al.add("Two");
    al.add("Three");
    al.add("Four");
    al.add("Five");

    String[] s = new String[al.size()];
    al.toArray(s);

    for(String temp : s)

    System.out.println(temp);