gpt4 book ai didi

android - 当 PriorityQueue.size() > 0 时,为什么 PriorityQueue.peek() 返回 null

转载 作者:太空狗 更新时间:2023-10-29 14:41:16 28 4
gpt4 key购买 nike

当 PriorityQueue.size() > 0 在 Android 上时,当 PriorityQueue.peek() 返回 null 时,我遇到了问题。

enter image description here

我认为这可能是设备问题。有人有什么想法吗?

最佳答案

我看到以下两个解决方案:

  • jobs.peek() != null 替换为 jobs.size() > 0 - 您对大小感兴趣,对吧?
  • 检查 jobs 队列中的内容。因为基于 Java 文档 (https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html) - peek() 应该检索“<...> 此队列的头部,如果此队列为空则返回 null。”。因此,这个队列要么是空的,要么其中有一个值为 null 的元素。

关于android - 当 PriorityQueue.size() > 0 时,为什么 PriorityQueue.peek() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47884563/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com