Java ConcurrentLinkedQueue toArray() 方法2025 年 2 月 13 日 | 阅读 3 分钟 ConcurrentLinkedQueue 类的 toArray() 方法返回一个包含队列中所有元素的数组,且元素顺序不确定。 语法参数
类型参数T: 这是用于保存集合的数组的组件类型。 指定者:ConcurrentLinkedQueue 类的 toArray() 方法由 接口 Collection<E> 中的 toArray() 方法指定。 OverrideConcurrentLinkedQueue 类的 toArray() 方法被重写于 AbstractCollection<E> 类中的 toArray() 方法。 返回值toArray() 方法返回一个包含此队列所有元素的数组。 抛出如果指定的数组为 null,则 toArray() 方法将抛出 NullPointerException 异常。 示例 1立即测试输出 Element 1: Reema Element 2: Rahul Element 3: Rita Element 4: Ramesh 示例 2输出 Error:(22, 25) java: bad operand types for binary operator '>' first type: java.lang.Object second type: java.lang.Object 运算符 '<' 无法应用于 java.lang.Object。 如果这样做,将会给你一个错误。 此示例是上述程序的解决方案。 示例 3输出 Elements : 8 5 17 80 2 Ascending order : 2 5 8 17 80 Decending order : 80 17 8 5 2 示例 4输出 Exception in thread "main" java.lang.NullPointerException at java.util.concurrent.ConcurrentLinkedQueue.toArray(ConcurrentLinkedQueue.java:638) at com.javaTpoint.ConcurrentLinkedQueueToArrayExample4.main(ConcurrentLinkedQueueToArrayExample4.java:11) |
我们请求您订阅我们的新闻通讯以获取最新更新。