2010-11-03 51 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)方法