Java ConcurrentLinkedQueue retainAll() 方法2024年10月21日 | 2 分钟阅读 ConcurrentLinkedQueue 类的 retainAll() 方法仅保留此队列中存在于已定义集合中的那些元素。 语法指定者:ConcurrentLinkedQueue 类的 retainAll() 方法由以下指定: 接口 Collection<E> 中的 retainAll() 方法。 OverrideConcurrentLinkedQueue 类的 retainAll() 方法被以下类重写: 类 AbstractCollection<E> 中的 retainAll() 方法。 参数c - 包含要在此集合中保留的元素的集合。 返回值如果调用 retainAll() 方法导致此集合发生更改,则返回 true。 抛出如果此集合包含一个或多个 null 元素,则 retainAll() 方法将抛出 NullPointerException。 示例 1输出 Elements in queue : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] Multiple of 5 : [5, 10, 15, 20] 示例 2输出 1.Reema 2.Ranjeeta 3.Rani 4.Sukla 5.Raj Students failed : 1.Ranjeeta 2.Rani 3.Raj 示例 3输出 Exception in thread "main" java.lang.NullPointerException at java.util.TreeMap.put(TreeMap.java:563) at java.util.TreeSet.add(TreeSet.java:255) at com.javaTpoint.ConcurrentLinkedQueueRetainAllExample3.main(ConcurrentLinkedQueueRetainAllExample3.java:13) |
我们请求您订阅我们的新闻通讯以获取最新更新。