bluelabel
bluelabel

Reputation: 2104

Convert to java 8 lambda

What is the best way convert following traditional java validation into java 8 functional programming way?

if (obj != null) {
    if(obj.isValid) {
     someService.update(obj);
  }
}

obj is an Optional instance. Eg:

Optional<Car> obj = Optional.ofNullable(dao.getCar())

Upvotes: 1

Views: 116

Answers (1)

Mikhail
Mikhail

Reputation: 96

obj.filter(e -> e.isValid).ifPresent(someService::update)

Upvotes: 5

Related Questions