Java Collections Java Java API
Class:
java.util.PriorityQueue
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]
|