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);
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP