¿Cómo crear un ArrayList 2D en java? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo declaro un arraylist de cadena 2D? 6 respuestas

Quiero crear una matriz 2D que cada celda es unaArrayList!

Considero estas definiciones, pero no puedo agregarles nada. ¿Son estas definiciones verdaderas?

ArrayList<ArrayList<String>> table = new ArrayList<ArrayList<String>>();

o

ArrayList[][] table = new ArrayList[10][10];

//table.add??????

por favor, ayúdame

Respuestas a la pregunta(5)

Su respuesta a la pregunta