6
กรองค่าเฉพาะในกรณีที่ไม่ใช่ค่า null โดยใช้แลมบ์ดาใน Java8
carฉันมีรายชื่อของวัตถุที่พูด ฉันต้องการที่จะกรองรายการนี้ขึ้นอยู่กับพารามิเตอร์บางโดยใช้ Java 8. แต่ถ้าพารามิเตอร์เป็นมันจะพ่นnull NullPointerExceptionจะกรองค่า Null ได้อย่างไร? รหัสปัจจุบันมีดังนี้ requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); นี้พ่นNullPointerExceptionถ้าผลตอบแทนgetName()null