1、public boolean add(E e)将指定的元素插入到此优先级队列中
2、public boolean offer(E e)将指定的元素插入到此优先级队列中
2、public E poll()取走队列头部元素
3、public boolean contains(Object o)如果此队列包含指定的元素,则返回true
。 更正式地,返回true
当且仅当该队列至少包含一个元素e
,使得o.equals(e)
。
4、public boolean remove(Object o)从该队列中删除指定元素的单个实例(如果存在)。 更正式地,删除一个元素e
,使得o.equals(e)
,如果这个队列包含一个或多个这样的元素。 返回true
当且仅当此队列包含指定的元素(或等效地,如果此队列作为调用的结果而更改)。
5、public Object[] toArray()返回一个包含此队列中所有元素的数组。 元素没有特定的顺序。
6、public <T> T[] toArray(T[] a)???
7、public Iterator<E> iterator()返回此队列中的元素迭代器
8、public int size()返回此集合中的元素数。
9、public void clear()从此优先级队列中删除所有元素。 此呼叫返回后队列将为空。
10、public E poll()检索并删除此队列的头,如果此队列为空,则返回 null
。
11、public Comparator<? super E> comparator()返回用于排序此队列中的元素的比较器,或null
如果此队列根据其元素的natural ordering进行排序。
12、public final Spliterator<E> spliterator()???