当前位置: 首页 > 知识库问答 >
问题:

PriorityQueue到整数数组

胡利
2023-03-14

是否有更好的方法将priorityqueue pq 转换为int[pq.size()][pq.peek().lengts]

PriorityQueue<int[]> pq = new PriorityQueue<int[]>();
int[] fin = new int[pq.size()];
for(int i=0;i<pq.size();i++) {
    fin[i] = pq.remove();
}

共有1个答案

孙梓
2023-03-14

priorityqueue实现集合#toArray(T[]a),您可以像这样使用它:

int[][] fin = pq.toArray(new int[0][0]);

注意,根据您的问题,您使用了toArray()的非类型化版本,它不接受任何参数,并返回Object[]。这将等同于toArray(新对象[0])

 类似资料:
  • 如何在java中将字节数组转换为int。我正在构建蓝牙应用程序,我在其上收到字节数组中的消息,然后将其转换为字符串,它已成功转换,但我也希望它以整数形式存在

  • 问题内容: 我得到一个整数: 当我使用方法: 给出: 但我想要一个字节数组: 我该怎么做? 问题答案: 使用Java NIO的ByteBuffer非常简单: 输出:

  • 我是泛型新手,想解决一个小问题。 我想给两个类型为“V扩展可比”的对象给类ComparePredicate,然后检查方法“isOk”,如果树类的int值“值”在这两个对象之间。我选择了comareTo方法,因为整数和V应该是可比较的类型,但是编译器给出了一个错误。我认为这只是一个句法问题。 那么,我需要如何正确地书写它呢。希望你们能帮我。谢谢你的回答。 类比较谓词 类树

  • 预期的输出是值的排序数组:。

  • 问题内容: 我正在使用DataTables。我想让用户选择多个行并将其删除。到目前为止,我可以使用它,因此它使用下面的代码删除选择的第一行。 Ajax代码: Django代码: 我如何更新它以将所有行ID传递给Django后端?我想我需要发布anSelected数组,但不确定如何执行此操作。处理该整数数组需要什么Django代码? 问题答案: 您需要使用,例如,如果要传递anSelected数组,

  • 问题内容: 我有一个二进制数组,我想将其转换为整数列表,其中每个int是该数组的一行。 例如: 我想转换成。 问题答案: 我曾经在这里问过类似的问题。这是我的回答,适合您的问题: