Muchas veces necesitamos pasar un arraylist (arreglo de listas) a un arreglo solo, pues lo puedes hacer usando el método toArray() de la interface collection

Echémosle un vistazo al ejemplo

import java.util.ArrayList;

public class ArrayListToArray {

public static void main(String[] args) {

ArrayList lista = new ArrayList();

lista.add(new Integer(0));

lista.add(new Integer(5));

lista.add(new Integer(10));

lista.add(new Integer(15));

lista.add(new Integer(20));

System.out.println(“Lista: “+ lista );

Object arreglo[] = lista.toArray();

int suma = 0;

//sum the array

for(int i=0;i

suma+=((Integer)arreglo[i]).intValue();

System.out.println(“La suma es:” + suma);

}

}

La salida que produce la consola es:

Lista : [0, 5, 10, 15, 20]

La suma es :50