2
Comparator.reversed () non viene compilato utilizzando lambda
Ho un elenco con alcuni oggetti utente e sto cercando di ordinare l'elenco, ma funziona solo usando il riferimento al metodo, con l'espressione lambda il compilatore dà un errore: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -> u.getName()).reversed()); // Compiler error Errore: …