Collection<Employee> sortedEmployeess = Ordering.from(new Comparator<Employee>() { @Override public int compare(Employee employee1, Employee employee2) { return employee1.getAge() - employee2.getAge(); } };).sortedCopy(employees);