automicinteger

addAndGet()- 以原子方式将给定值添加到当前值,并在添加后返回新值。
// getAndAdd() - 以原子方式将给定值添加到当前值并返回旧值。
// incrementAndGet()- 以原子方式将当前值递增1并在递增后返回新值。它相当于i ++操作。
// getAndIncrement() - 以原子方式递增当前值并返回旧值。它相当于++ i操作。
// decrementAndGet()- 原子地将当前值减1并在减量后返回新值。它等同于i-操作。
// getAndDecrement() - 以原子方式递减当前值并返回旧值。它相当于-i操作。
AtomicInteger atomicInteger = new AtomicInteger(100);

            System.out.println(atomicInteger.addAndGet(2));         //102
            System.out.println(atomicInteger);                      //102

            System.out.println(atomicInteger.getAndAdd(2));         //102
            System.out.println(atomicInteger);                      //104

            System.out.println(atomicInteger.incrementAndGet());    //105
            System.out.println(atomicInteger);                      //105

            System.out.println(atomicInteger.getAndIncrement());    //105
            System.out.println(atomicInteger);                      //106

            System.out.println(atomicInteger.decrementAndGet());    //105
            System.out.println(atomicInteger);                      //105

            System.out.println(atomicInteger.getAndDecrement());    //105
            System.out.println(atomicInteger);                      //104
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值