24 |
|
*/ |
25 |
|
|
26 |
|
package java.util; |
27 |
+ |
|
28 |
|
import java.util.function.Consumer; |
28 |
– |
import java.util.stream.Stream; |
29 |
|
|
30 |
|
/** |
31 |
|
* An unbounded priority {@linkplain Queue queue} based on a priority heap. |
77 |
|
* |
78 |
|
* @since 1.5 |
79 |
|
* @author Josh Bloch, Doug Lea |
80 |
< |
* @param <E> the type of elements held in this collection |
80 |
> |
* @param <E> the type of elements held in this queue |
81 |
|
*/ |
82 |
|
public class PriorityQueue<E> extends AbstractQueue<E> |
83 |
|
implements java.io.Serializable { |
435 |
|
* The following code can be used to dump the queue into a newly |
436 |
|
* allocated array of {@code String}: |
437 |
|
* |
438 |
< |
* <pre> {@code String[] y = x.toArray(new String[0]);}</pre> |
438 |
> |
* <pre> {@code String[] y = x.toArray(new String[0]);}</pre> |
439 |
|
* |
440 |
|
* Note that {@code toArray(new Object[0])} is identical in function to |
441 |
|
* {@code toArray()}. |