sort arraylist of arraylist in java

sort arraylist of arraylist in java
/**
 * @author lautturi.com 
 * Java example: how to  sort arraylist of arraylist in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){

		ArrayList<String> arrList = new ArrayList<String>();
		arrList.add("php");
		arrList.add("lautturi");
		arrList.add("java");
		arrList.add("python");
		arrList.add("hello");
		arrList.add("js");

		ArrayList<String> arrList2 = new ArrayList<String>();        
		arrList2.add("c");
		arrList2.add("perl");
		arrList2.add("c++");
		arrList2.add("world");
		arrList2.add("csharp");
		arrList2.add("go");	
		
		ArrayList<ArrayList<String>> arrListofList = new ArrayList<ArrayList<String>>();
		arrListofList.add(arrList);
		arrListofList.add(arrList2);
		
		System.out.println("ArrayList of ArrayList:\n"+arrListofList);
		Collections.sort(arrListofList, new Comparator<ArrayList<String>>() {
		    @Override
		    public int compare(ArrayList<String> one, ArrayList<String> two) {
		    	System.out.println(one.get(0));
		    	System.out.println(two.get(0));
		        return one.get(0).compareTo(two.get(0));
		        // for(String ele : one){ 
		        // compare each element with elements in ArrayList two
		        //}
		    }
		});
        System.out.println("Sorted ArrayList of ArrayList:\n"+arrListofList);
	}
}
Sour‮.www:ec‬lautturi.com

output:

ArrayList of ArrayList:
[[php, lautturi, java, python, hello, js], [c, perl, c++, world, csharp, go]]
c
php
Sorted ArrayList of ArrayList:
[[c, perl, c++, world, csharp, go], [php, lautturi, java, python, hello, js]]
Created Time:2017-09-29 22:42:42  Author:lautturi