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