Фильтруйте значения, только если не нуль, используя лямбду в Java8
У меня есть список объектов сказатьcar
, Я хочу отфильтровать этот список на основе какого-либо параметра с помощью Java 8. Но если параметрnull
кидаетNullPointerException
, Как отфильтровать нулевые значения?
Текущий код выглядит следующим образом
requiredCars = cars.stream().filter(c -> c.getName().startsWith("M"));
Это кидаетNullPointerException
еслиgetName()
возвращаетсяnull
.