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 次瀏覽

啟動你的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.