我有一个对象列表,上面写着car
。我想使用Java8根据一些参数来过滤这个列表,但是如果参数是null
,它就会抛出NullPointerException
。如何过滤掉null值?
当前代码如下
requiredCars = cars.stream().filter(c -> c.getName().startsWith("M"));
如果getName()
返回null
,则抛出NullPointerException
。
https://stackoverflow.com/questions/32884195
复制相似问题