Java LinkedTransferQueue remove() 方法

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

Java LinkedTransferQueue 类的 remove() 方法用于从队列中移除指定的元素(如果该元素存在)。LinkedTransferQueue 类的此方法会覆盖 AbstractCollection 类中的 remove 方法。.

语法

参数

参数 'o' 是要从队列中移除的元素(如果它存在)。

指定者:

LinkedTransferQueue 类的 remove() 方法由以下接口指定:

  • Collection 接口中的 remove.
  • BlockingQueue 接口中的 remove.

返回

此方法返回一个布尔值:如果此队列因调用而发生更改,则返回 true。

示例 1

输出

Elements in queue : [38, 24, 202, 290, 19]
Remaining elements in queue : [38, 24, 202, 290, 19]

示例 2

输出

Cake
Candle
Knife
Matchbox
Cap
Stricker
New List : [Candle, Knife, Cap, Stricker]

示例 3

输出

Elements in queue : [27, 49, 190, 72, 42]