Java 是否有整数、浮点数、双精度、多头的可变类型?
我处于想要使用整数之类的可变版本的情况。我是否必须使用这些类(如下图)还是Java内置了一些东西?
http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm
我处于想要使用整数之类的可变版本的情况。我是否必须使用这些类(如下图)还是Java内置了一些东西?
http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm
您始终可以将值包装在数组中,例如,如果包含可变包装类的代码太麻烦。int[] mutable = {1};
由于JDK 1.5 java现在有java.util.concurrent.atomic.AtomicInteger
这是一个线程安全的可变整数,使用示例:
final AtomicInteger value = new AtomicInteger(0);
然后稍后:
value.incrementAndGet();