import java.util.concurrent.atomic.AtomicInteger;
AtomicInteger idCreate = new AtomicInteger();
idCreate.incrementAndGet();//返回int类型
//获取当前的值
public final int get()
//取当前的值,并设置新的值
public final int getAndSet(int newValue)
//获取当前的值,并自增
public final int getAndIncrement()
//获取当前的值,并自减
public final int getAndDecrement()
//获取当前的值,并加上预期的值
public final int getAndAdd(int delta)
//存储在map中
Map<String, AtomicInteger> counter = new HashMap<String, AtomicInteger>();
counter.put("e",new AtomicInteger(0));
for(int i=0;i<10;i++){
MixHelper.print( counter.get("e").incrementAndGet());
}
//打印的结果,每次加一
1
2
3
4
5
6
7
8
9
10
自动id生成器类
最新推荐文章于 2024-05-07 18:03:07 发布