Ich habe den folgenden Codeausschnitt, in dem ich versuche, Null-IDs aus Beans zu entfernen und mithilfe eines Komparators zu sortieren. Ich wollte die Implementierung mithilfe von Java-Streams vereinfachen. Kann mir jemand einen Hinweis geben, wie ich dieses Snippet unten in Streams umwandeln kann?
Code: Select all
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;
}