Java 中的 LinkedBlockingDeque
Java 中的 LinkedBlockingDeque 类包含一个可选的边界,并基于链接节点。该类实现了 Collection 接口和 AbstractQueue 类。它是 Java 集合框架的一部分。
以下是一个演示此类的程序示例 −
示例
import java.util.concurrent.LinkedBlockingDeque; public class Demo { public static void main(String[] args) { LinkedBlockingDeque<String> lbDeque = new LinkedBlockingDeque<String>(); lbDeque.add("James"); lbDeque.add("May"); lbDeque.add("John"); lbDeque.add("Sara"); lbDeque.add("Anne"); System.out.println("Size of LinkedBlockingDeque is: " + lbDeque.size()); System.out.println("The elements in LinkedBlockingDeque are: " + lbDeque); } }
以上程序的输出如下 −
输出
Size of LinkedBlockingDeque is: 5 The elements in LinkedBlockingDeque are: [James, May, John, Sara, Anne]
现在让我们理解一下以上程序。
创建 LinkedBlockingDeque,然后向其中添加元素。然后显示 LinkedBlockingDeque 的大小及其元素。以下代码片段演示了这一点 −
LinkedBlockingDeque<String> lbDeque = new LinkedBlockingDeque<String>(); lbDeque.add("James"); lbDeque.add("May"); lbDeque.add("John"); lbDeque.add("Sara"); lbDeque.add("Anne"); System.out.println("Size of LinkedBlockingDeque is: " + lbDeque.size()); System.out.println("The elements in LinkedBlockingDeque are: " + lbDeque);
广告