📅  最后修改于: 2023-12-03 15:16:20.338000             🧑  作者: Mango
toString()
方法及示例在Java中,AtomicLong
是一个原子类,用于提供线程安全的长整型变量操作。它提供了一系列方法来对长整型值进行原子性读取和更新操作。toString()
方法用于将 AtomicLong
的当前值转换为字符串表示。
public String toString()
toString()
方法返回 AtomicLong
对象的当前值作为字符串。
下面是一个简单的示例代码,展示了如何使用 AtomicLong
的 toString()
方法:
import java.util.concurrent.atomic.AtomicLong;
public class AtomicLongToStringExample {
public static void main(String[] args) {
// 创建一个AtomicLong对象
AtomicLong number = new AtomicLong(1000);
// 输出AtomicLong的当前值
System.out.println("当前值: " + number.toString()); // 输出: 当前值: 1000
// 更新AtomicLong的值
number.addAndGet(500);
// 再次输出AtomicLong的当前值
System.out.println("更新后的值: " + number.toString()); // 输出: 更新后的值: 1500
}
}
在示例代码中,我们首先创建了一个 AtomicLong
对象,初始值设为1000。然后,我们使用 toString()
方法将该对象的当前值转换为字符串,并输出到控制台。接着,我们调用 addAndGet()
方法将该对象的值增加了500。最后,我们再次使用 toString()
方法将更新后的值转换为字符串,并输出到控制台。
运行上述示例代码,将会得到如下输出:
当前值: 1000
更新后的值: 1500
总结:AtomicLong
的 toString()
方法用于将 AtomicLong
对象的当前值转换为字符串表示。我们可以使用该方法来查看 AtomicLong
对象的当前值,以及在调试和日志记录中使用。