Jak się pozbyć tutaj dodatkowej zmiennej?
public List<MyUser> getAllUsersSorted() {
List<MyUser> users = new ArrayList<>();
usersRepository.findAll().forEach(users::add);
List<MyUser> sortedUsers = new ArrayList<>();
users.stream().sorted((u1,u2)-> u1.getUserName().compareTo(u2.getUserName())).forEach(u->sortedUsers.add(u));
return users;
}
Chcę posortować listę users, ze względu na nazwę. Czy da się to jakoś prościej posortować i czy da się pozbyć tej dodatkowej listy, a posortować tą pierwszą? Pewnie się da, nawet kiedyś to zrobiłem tylko dawno tego nie używałem i zapomniałem.