Maciej Miśkiewicz:
Estoy tratando de organizar mi lista de objetos como este:
List<UsersDataFoundTo> mergedUsers = mergeUsersFound(ldapUsers, foundUsers);
return mergedUsers.sort((UsersDataFoundTo h1, UsersDataFoundTo h2) -> h1.getLastName().compareTo(h2.getLastName()));
y en la instrucción de retorno consigo un error:
Incompatible types.
Required: java.util.List<UsersDataFoundTo>
Found:void
¿Qué hago mal entonces?
Eugene:
Mucho más fácil sería escribir es como:
mergedUsers.sort(Comparator.comparing(UsersDataFoundTo::getLastName))
Y sort
tiene un void
tipo de retorno, por lo que, básicamente, hacer un:
return mergedUsers;