Java: Add all the elements of a priority queue to another priority queue
Write a Java program to add all the elements of a priority queue to another priority queue.
Sample Solution:-
Java Code:
import java.util.PriorityQueue;
public class Exercise3 {
public static void main(String[] args) {
PriorityQueue<String> queue1 = new PriorityQueue<String>();
queue1.add("Red");
queue1.add("Green");
queue1.add("Orange");
System.out.println("Priority Queue1: "+queue1);
PriorityQueue<String> queue2 = new PriorityQueue<String>();
queue2.add("Pink");
queue2.add("White");
queue2.add("Black");
System.out.println("Priority Queue2: "+queue2);
// adding queue2 to queue1
queue1.addAll(queue2);
System.out.println("New Priority Queue1: "+queue1);
}
}
Sample Output:
Priority Queue1: [Green, Red, Orange] Priority Queue2: [Black, White, Pink] New Priority Queue1: [Black, Green, Orange, Red, White, Pink]
Java Code Editor:
Contribute your code and comments through Disqus.
Previous: Iterate through all elements in priority queue.
Next: Insert a given element into a priority queue.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics