📌  相关文章
📜  Java中的 AtomicReferenceArray length() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:20.538000             🧑  作者: Mango

Java中的 AtomicReferenceArray length() 方法及示例

简介

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 内部存储的是对象引用,因此其长度实际上是指存储元素的数量,而不是字节大小或其他类似的计量单位。