vertx.ifPresent(nextInventory::add)
如果这个 Optional 容器中存在一个值(Optional.of("RedKey")),那么就对这个值执行提供的操作;如果容器是空(Optional.empty())的,就什么也不做。如果Optional容器里存在一个值,就将这个值添加到nextInventory这个对象中。类似于:
(item) -> nextInventory.add(item)
这里的item就是Optional里的值
vertx.ifPresent(nextInventory::add)
如果这个 Optional 容器中存在一个值(Optional.of("RedKey")),那么就对这个值执行提供的操作;如果容器是空(Optional.empty())的,就什么也不做。如果Optional容器里存在一个值,就将这个值添加到nextInventory这个对象中。类似于:
(item) -> nextInventory.add(item)
这里的item就是Optional里的值