Collections.sort(listClassInfo,new Comparator<ClassInfoBean>(){ public int compare(ClassInfoBean s1,ClassInfoBean s2){ if(s1.name.compareTo(s2.name) < 0){ return -1; } else { return 1; } }});
Collection<Employee> sortedEmployeess = Ordering.from(new Comparator<Employee>() { @Override public int compare(Employee employee1, Employee employee2) { return employee1.getAge() - employee2.getAge(); } };).sortedCopy(employees);