Convert ArrayList to Array
In this section, you will learn about converting ArrayList to Array.
Array is a data structure having fixed size which stores same type of elements in sequential manner. While ArrayList ,extends AbstractList and implements the List interface , supports dynamic array which can grow in size .
Situation comes when you have data in a ArrayList and you want to covert it into array. You can do this using toArray function as shown below :
import java.util.*; public class ConvertListToArray { public static void main(String args[]) { List<String> statelist = new ArrayList<String>(); statelist.add("UP"); statelist.add("Bihar"); statelist.add("Delhi"); statelist.add("Kolkata"); String [] states = statelist.toArray(new String[statelist.size()]); System.out.printf("States Array:\t\t%s", Arrays.toString(states)); } }
OUTPUT:
States Array: [UP, Bihar, Delhi, Kolkata]