ordenar un arraylist de arraylist de enteros

Estoy buscando ordenar un arraylist de arraylist de enteros y necesito ayuda?

Me informaron que necesito implementar un comparador o comparable y luego usar el collection.sort para ordenar la lista de la lista en orden ...

ArrayList<ArrayList<Integer>> g = new ArrayList<ArrayList<Integer>>()

If you look at the list of list as the following example:
C1 – 5,4,10
C2 – 3,2,1
C3 – 7,8,6
First it will be sorted like this:
C1 – 4,5,10
C2 – 1,2,3
C3 – 6,7,8
Then it will be sorted like this
C1 – 1,2,3
C2 – 4,5,6
C3 – 7,8,10

Respuestas a la pregunta(3)

Su respuesta a la pregunta