Skip to content

stream filter return null findFirst getting exception

The following will throw an exception, if the personList is empty or the filtered result is empty:

JavaScript

I get the following error:

JavaScript

How to solve the error?

Actually, I just expect it should return one object or null.

Advertisement

Answer

get will throw an exception if called on an empty Optional. Instead, you could use orElse to return a null:

JavaScript
User contributions licensed under: CC BY-SA
1 People found this is helpful