posortuj arraylistę arraylisty liczb całkowitych

Szukam sortować arraylist arraylist liczb całkowitych i potrzebuję pomocy?

Zostałem poinformowany, że muszę zaimplementować komparator lub porównywalny, a następnie użyć polecenia collection.sort, aby posortować listę w kolejności ...

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