Java BlockingDeque removeFirstOccurrence()方法及示例
BlockingDeque 的 removeFirstOccurrence() 方法会从这个deque中删除第一次出现的指定元素。如果该deque不包含该元素,它将保持不变。如果这个deque包含指定的元素,则返回true,否则返回false。
语法
参数: 该方法接受一个强制性参数 o ,它指定了要从Deque容器中删除的元素。
返回: 如果该元素存在并从Deque容器中删除,该方法返回 true ,否则返回 false
注意 : BlockingDeque 的 removeFirstOccurrence() 方法继承自Java中的LinkedBlockingDeque类。
以下程序说明了BlockingDeque的removeFirstOccurrence()方法。
程序1: 当元素存在时
输出
程序2: 当元素不存在时
输出
参考资料: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html#removeFirstOccurrence(java.lang.Object)