Если вам действительно нужно использовать Stream
, вы можете сделать это следующим образом
res.setAllLists(
res.getAllLists().stream() // convert list to stream
.filter(line -> !dataRes.getData().getId().equalsIgnoreCase(line)) // filter to keep only the non equal items
.collect(Collectors.toList())); // convert back to a list
Но выражение Lamda для List
является более чистым подходом и позволяет избежать снижения производительности, которое представляет Stream
будет делать
res.getAllLists().removeIf(list -> dataRes.getData().getId().equalsIgnoreCase(String.valueOf(list.getId())));