int i = 0; Consumer<Object> handler = o -> i++;
因为我必须是最终的,我不能增加最终变量.我想我需要类似MutableInteger类的东西.那么正确的计算方法是什么?编写我自己的新类或新方法只是为了正确的方法.
AtomicInteger有一个incrementAndGet()方法,您可以将其用于此目的.
知道JDK中有更多的Atomic *变体也很有用,所以如果Integer不够,还有AtomicLong.