最快的方法是首先使用linkedList,它可用作列表或队列。
Queue q = new linkedList();List l = (List) q;
否则您需要复印
List l = new ArrayList(q);
注意:处理PriorityQueue时,请使用循环,轮询每个元素并添加到列表中。要列出的PriorityQueue不维护堆顺序。

最快的方法是首先使用linkedList,它可用作列表或队列。
Queue q = new linkedList();List l = (List) q;
否则您需要复印
List l = new ArrayList(q);
注意:处理PriorityQueue时,请使用循环,轮询每个元素并添加到列表中。要列出的PriorityQueue不维护堆顺序。