Optional常用写法

Set<Long> merchantIds = Optional.ofNullable(payload).orElse(Lists.newArrayList()).stream().filter(this::passCheck).map(ContractStatusMQDTO::getMerchantId).collect(Collectors.toSet());

  

原文地址:https://www.cnblogs.com/juncaoit/p/13399521.html