Create new Priority Queue - Java java.util

Java examples for java.util:Collection Creation

Description

Create new Priority Queue

Demo Code


//package com.java2s;

import java.util.Collection;
import java.util.Comparator;

import java.util.PriorityQueue;

import java.util.SortedSet;

public class Main {
    public static void main(String[] argv) {
        System.out.println(newPriorityQueue());
    }// w ww. j a  v  a  2s .  co m

    public static <E> PriorityQueue<E> newPriorityQueue() {
        return new PriorityQueue<E>();
    }

    public static <E> PriorityQueue<E> newPriorityQueue(
            final Collection<? extends E> c) {
        return new PriorityQueue<E>(c);
    }

    public static <E> PriorityQueue<E> newPriorityQueue(
            final int initialCapacity) {
        return new PriorityQueue<E>(initialCapacity);
    }

    public static <E> PriorityQueue<E> newPriorityQueue(
            final int initialCapacity,
            final Comparator<? super E> comparator) {
        return new PriorityQueue<E>(initialCapacity, comparator);
    }

    public static <E> PriorityQueue<E> newPriorityQueue(
            final PriorityQueue<? extends E> c) {
        return new PriorityQueue<E>(c);
    }

    public static <E> PriorityQueue<E> newPriorityQueue(
            final SortedSet<? extends E> c) {
        return new PriorityQueue<E>(c);
    }
}

Related Tutorials