6
Java8でラムダを使用してnullでない場合にのみ値をフィルタリングする
私は言うオブジェクトのリストがありますcar。Java 8を使用して、いくつかのパラメーターに基づいてこのリストをフィルター処理したいのですが、パラメーターがの場合はnull、がスローされNullPointerExceptionます。null値を除外する方法は? 現在のコードは次のとおりです requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); これはスローNullPointerExceptionあればgetName()リターンnull。