Skip to content

Instantly share code, notes, and snippets.

@vicky7230
Created December 15, 2016 07:28
Show Gist options
  • Save vicky7230/7fa6767d9d53be98e344f67a29ba21ce to your computer and use it in GitHub Desktop.
Save vicky7230/7fa6767d9d53be98e344f67a29ba21ce to your computer and use it in GitHub Desktop.
Follow this code to sort any ArrayList
Collections.sort(empList, new Comparator<Employee>(){
public int compare(Employee emp1, Employee emp2) {
// ## Ascending order
return emp1.getFirstName().compareToIgnoreCase(emp2.getFirstName()); // To compare string values
// return Integer.valueOf(emp1.getId()).compareTo(emp2.getId()); // To compare integer values
// ## Descending order
// return emp2.getFirstName().compareToIgnoreCase(emp1.getFirstName()); // To compare string values
// return Integer.valueOf(emp2.getId()).compareTo(emp1.getId()); // To compare integer values
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment