У меня есть фрагмент кода ниже, в котором я пытаюсь исключить нулевые идентификаторы из компонента и выполнить сортировку с помощью компаратора. Я хотел упростить реализацию с помощью потоков Java. Может ли кто-нибудь подсказать, как преобразовать приведенный ниже фрагмент в потоки?
private List validateSort(List users) {
List validUserList = new ArrayList();
for (User user : users) {
if (user.getUserId() != null) {
validUserList.add(user);
}
}
validUserList.sort(Comparator.comparing(User::getUserId));
return validUserList;
}
Подробнее здесь: https://stackoverflow.com/questions/674 ... va-streams
Мобильная версия