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