Java / Android Sort ArrayList

How to sort an ArrayList in Android: Following code is describing, how to sort an Android / Java array list of user defined class. Collections.sort(empList, new Comparator<Employee>(){ public int compare(Employee emp1, Employee emp2) { return emp1.getFirstName().compareToIgnoreCase(emp2.getFirstName()); } });