6
Filtre valores apenas se não for nulo usando lambda no Java8
Eu tenho uma lista de objetos dizem car. Eu quero filtrar esta lista com base em algum parâmetro usando Java 8. Mas se o parâmetro for null, ele lança NullPointerException. Como filtrar valores nulos? O código atual é o seguinte requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); Isso joga NullPointerExceptionse getName()retorna null.