Java AtomicInteger compareAndSet() 方法2025 年 3 月 20 日 | 阅读 2 分钟 Java AtomicInteger 类的 compareAndSet() 方法会比较当前值和期望值。如果两个值相等,则会更新该值。 语法参数expect (期望值): 这是期望的值 update (更新值): 这是新的值 返回如果期望值等于当前值,此方法将返回一个新的 atomicInteger 值。 示例 1输出 the updated number: 444 示例 2输出 the updated number:222 在上面的示例中,期望值不等于新值,因此值未被更新,仍然保持为初始值。 示例 3输出 the updated number: 0 示例 4输出 the updated number: 100 示例 5输出 the updated number: -2 |
Java AtomicInteger 方法 Java AtomicInteger 类的方法在进行拓宽基本类型转换后,将 AtomicInteger 的值作为 float 返回。 语法 public float 返回值 返回给定 AtomicInteger 的 float 值。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerFloatValueExp1 { public static void...
阅读 2 分钟
Java AtomicInteger 方法 Java AtomicInteger 类的方法从给定值中减去一,并返回减去后的值。 语法 public final int 返回值 返回更新后的值。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerDecrementAndGetExp1 { public static void main(String[] args) ...
阅读 2 分钟
Java AtomicInteger getAndSet() 方法 Java AtomicInteger 类中的方法将新值设置给给定的 atomicInteger 并返回旧值。 语法 public final int getAndSet(int newValue) 参数 newValue:这是新值。 返回值 它将返回 atomicInteger 的当前值。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerGetAndSetExp1 { ...
阅读 2 分钟
Java AtomicInteger get() 方法 Java AtomicInteger 类的 get() 方法获取 Atomic integer 的当前值。语法 public final int 返回值 返回 Atomic integer 的当前值。示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerGetExp1 { public static void main(String[] args) ...
阅读 2 分钟
Java AtomicInteger 方法 Java AtomicInteger 类的该方法首先获取值,然后将其加一。 语法 public final int 返回值 此方法返回先前的值。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerGetAndIncrementExp1 { public static void main(String[] args) { ...
阅读 2 分钟
Java AtomicInteger getAndDecrement() 方法 AtomicInteger 类中的 getAndDecrement() 方法获取当前值并将其减 1。但它在减法之前返回 atomicInteger 的值。语法 public final int 返回值 它首先返回 currentValue,然后减 1。示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerGetAndDecrementExp1 { ...
阅读 2 分钟
Java AtomicInteger 方法 Java AtomicInteger 类的该方法返回当前值的字符串表示。 语法 public String 返回值 此方法返回当前值的字符串表示。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerToStringExp1 { public static void main(String[]...
阅读 2 分钟
Java AtomicInteger intValue() 方法 Java AtomicInteger 类的 intValue() 方法返回给定数字的整数值。语法 public int 返回值 它将返回 Atomic integer 值的整数值。示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerIntValueExp1 { public static void main(String[] args) ...
阅读 2 分钟
Java AtomicInteger addAndGet() 方法 Java AtomicInteger 类的 addAndGet() 方法原子地将给定值添加到当前值。 语法 public final int 参数 delta - 要添加的值 返回 返回更新后的值。 示例 1 import java.util.concurrent.atomic.AtomicInteger; public class AtomicIntegerAddAndGetExp1 { public static void main(String[] args)...
阅读 2 分钟
类 该类用于诸如原子递增计数器之类的应用程序。此类提供对底层 int 值的操作,这些值可以原子地读取和写入。此类包含的 set 和 get 方法的工作方式类似于 volatile 变量的读写。方法 SN 修饰符...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India