java

lambda中修改变量AtomicBoolean。

//LazyOptional<IFluidHandlerItem>
AtomicBoolean flag = new AtomicBoolean(false);
getFluidHandler(stack).ifPresent(i->{
     flag.set(i.drain(Integer.MAX_VALUE, IFluidHandler.FluidAction.SIMULATE).equals(FluidStack.EMPTY));
});
posted @ 2020-01-30 20:00  纪华裕  阅读(223)  评论(0编辑  收藏  举报