Java LinkedTransferQueue size() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

LinkedTransferQueue 类的 size() 方法返回队列中元素的总数。

语法

指定者:

LinkedTransferQueue 类的 size() 方法由以下指定:

  • Collection 接口中的 size
  • AbstractCollection 类中的 size

返回

此方法返回此队列中的元素数量。

示例 1

输出

The size of queue : 4
Queue : [34, 22, 26, 215]

示例 2

输出

Total Patients = 6
1.John
2.Harry
3.Peter
4.Marry
5.Jack
6.Lucene
Patients recovered and discharged : [John, Harry, Peter, Marry]
Patients left in the hospital = 2
1.Jack
2.Lucene

示例 3

输出

Exception in thread "main" java.lang.NullPointerException
	at java.base/java.util.concurrent.LinkedTransferQueue.xfer(Unknown Source)
	at java.base/java.util.concurrent.LinkedTransferQueue.add(Unknown Source)
	at tests.LinkedTransferQueueSizeExample3.main(LinkedTransferQueueSizeExample3.java:5)