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);

更新时间:2019 年 7 月 30 日

271 次浏览

启动你的 事业

完成课程获得认证

开始
广告