Return null in stream

list.stream()
    .map(i->someFunction(i))
    .filter(out -> out != null)
    .collect(Collectors.toList());

or

list.stream()
    .map(i -> someFunction(i))
    .filter(Objects::nonNull)
    .collect(Collectors.toList());

or

list.stream()
    .map(i -> someFunction(i))
    .filter(out -> true)
    .collect(Collectors.toList());

Last updated