2010-11-03 52 views
3

我有一个集合(一组要定制),并且想从中创建一个PriorityQueue。我也想要我的自定义比较器,但没有这样的构造函数。从比较器和集合中创建PriorityQueue

 
PriorityQueue(Collection c) 
PriorityQueue(int initialCapacity, Comparator comparator) 

http://developer.android.com/reference/java/util/PriorityQueue.html

有什么办法以后,首先创建集合时Queue,然后添加比较?如果不是,那么“手动”添加它的最有效方法是什么?

回答

2

可以使用第二个构造函数,然后调用addAll(Collection col)方法