Hola estoy haciendo una tabla hash abierta, y me gustaria saber como se declara un array de arraylist yo lo he hecho de la siguiente forma:
es un ejemplo para intentar entenderlo, no me funciona al añadir me da un error de compilacion.  Lo que queria saber si esta declaracion
List [] a = new ArrayList[20]; Lo que quiero saber si esto es un array de listas para poder hacer la tabla hash abierta.
-   
- import java.util.*;  
- public class arr 
- { 
-     public static void-  main (String-  args []){
 
-          
-         for (int i=0;i<20;i++) 
-         for (int i=0;i<20;i++) 
-         }        
- } 
-