转换为java 8 lambda
将传统的java验证转换为Java8函数式编程的最佳方式是什么转换为java 8 lambda,lambda,functional-programming,java-8,Lambda,Functional Programming,Java 8,将传统的java验证转换为Java8函数式编程的最佳方式是什么 if (obj != null) { if(obj.isValid) { someService.update(obj); } } obj是一个可选的实例。 例如: Optional obj=Optional.ofNullable(dao.getCar()) Optional<Car> obj = Optional.ofNullable(dao.getCar()) obj.filter(e -
if (obj != null) {
if(obj.isValid) {
someService.update(obj);
}
}
obj是一个可选的实例。
例如:
Optional obj=Optional.ofNullable(dao.getCar())
Optional<Car> obj = Optional.ofNullable(dao.getCar())
obj.filter(e -> e.isValid).ifPresent(someService::update)