Close

Java Collections - PriorityQueue.toArray() Examples

Java Collections Java Java API 


Class:

java.util.PriorityQueue

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.AbstractQueuejava.util.AbstractQueuejava.util.QueueQueuejava.util.PriorityQueuejava.util.PriorityQueuejava.io.SerializableSerializableLogicBig

Methods:

public Object[] toArray()

Returns an array containing all of the elements in this queue.



public <T> T[] toArray(T[] a)

Returns an array containing all of the elements in this queue; the runtime type of the returned array is that of the specified array.


Examples


package com.logicbig.example.priorityqueue;

import java.util.Arrays;
import java.util.PriorityQueue;

public class ToArrayExample {

public static void main(String... args) {
PriorityQueue<String> pq = new PriorityQueue<>();
pq.add("one");
pq.add("two");
System.out.println(pq);
Object[] objects = pq.toArray();
System.out.println(Arrays.toString(objects));
}
}

Output

[one, two]
[one, two]




package com.logicbig.example.priorityqueue;

import java.util.Arrays;
import java.util.PriorityQueue;

public class ToArrayExample2 {

public static void main(String... args) {
PriorityQueue<String> pq = new PriorityQueue<>();
pq.add("one");
pq.add("two");
System.out.println(pq);
String[] strings = pq.toArray(new String[pq.size()]);
System.out.println(Arrays.toString(strings));
}
}

Output

[one, two]
[one, two]




See Also