Java PriorityQueue(Collection <? extends E > c) Constructor

Syntax

PriorityQueue(Collection <? extends E > c) constructor from PriorityQueue has the following syntax.

public PriorityQueue(Collection <? extends E> c)

Example

In the following code shows how to use PriorityQueue.PriorityQueue(Collection <? extends E > c) constructor.


import java.util.ArrayList;
import java.util.Collection;
import java.util.PriorityQueue;
/*  w  w w.  j  a  va2s  .  c o m*/
public class Main {
  public static void main(String args[]) {

    Collection<String> c = new ArrayList<String>();

    PriorityQueue<String> p = new PriorityQueue<String>(c);

    System.out.println(p);
  }
}

The code above generates the following result.