mardi 3 juillet 2018

java 8: Using Optional with lambda

How can I code the logic below using Optional and lambda? I have two Lists

List success = new ArrayList<>();
List failures = new ArrayList<>();

And there is an object

RoomTypes value

for which value.getErrorType() could be NULL or not and value.getId() returns integer.

I would like to update success and failure with value.getId() list according to value.getErrorType() being null.

Something like:

if(value.getErrorType().equals(NULL)){
   success.add(value.getId())
}
else{
   failure.add(value.getId())
}

Aucun commentaire:

Enregistrer un commentaire