📅  最后修改于: 2023-12-03 15:16:20.538000             🧑  作者: Mango
AtomicReferenceArray
是 Java 中原子数组类之一,它提供了一种线程安全的方式来访问和操作数组。其中,length()
方法用于获取数组的长度。
public int length()
返回 AtomicReferenceArray
中元素的数量。
import java.util.concurrent.atomic.AtomicReferenceArray;
public class Example {
public static void main(String[] args) {
String[] array = {"foo", "bar", "baz"};
AtomicReferenceArray<String> atomicArray = new AtomicReferenceArray<>(array);
int length = atomicArray.length();
System.out.println("Length of array: " + length);
}
}
输出结果:
Length of array: 3
以上示例中,我们首先创建了一个包含三个元素的 String
数组 array
。接着,我们使用该数组创建了一个 AtomicReferenceArray
对象 atomicArray
。最后,通过调用 length()
方法获取了该数组的长度,并将其打印到控制台上。
需要注意的是,AtomicReferenceArray
内部存储的是对象引用,因此其长度实际上是指存储元素的数量,而不是字节大小或其他类似的计量单位。