Java ConcurrentLinkedQueue remove()方法
ConcurrentLinkedQueue 的 remove(Object o) 方法用于从这个ConcurrentLinkedQueue中删除一个指定元素的实例(如果有的话)。如果这个ConcurrentLinkedQueue包含一个或多个这样的元素,该方法会移除一个元素e,即o.equals(e)。如果这个ConcurrentLinkedQueue包含指定的元素,Remove()方法返回true,否则将返回false。
语法
参数: 该方法接收一个参数 o ,代表要从ConcurrentLinkedQueue中移除的元素。
返回: 如果这个ConcurrentLinkedQueue包含指定的元素并被移除,该方法返回true。
下面的程序说明了ConcurrentLinkedQueue的remove()方法。
例1 :
输出。
例2 :
输出。
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedQueue.html#remove-java.lang.Object-