PriorityBlockingQueue toString() method in Java

The toString() method of PriorityBlockingQueue returns String representation of this PriorityBlockingQueue showing details of element contained by PriorityBlockingQueue. The string of PriorityBlockingQueue contains elements of PriorityBlockingQueue in the same order returned by its iterator, enclosed in square brackets(“[]”). The elements are separated by the characters ”, ” (comma and a space). So basically the toString() method is used to convert all the elements of PriorityBlockingQueue into a single String.

Syntax:

public String toString()

Returns: This method returns a String representing the elements of this PriorityBlockingQueue.

Below programs illustrate illustrate toString() method of PriorityBlockingQueue:

Example 1: To demonstrate toString() method on PriorityBlockingQueue which contains a list of Integers.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Program Demonstrate toString()
// method of PriorityBlockingQueue
  
import java.util.concurrent.PriorityBlockingQueue;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
        throws InterruptedException
    {
  
        // create object of PriorityBlockingQueue
        PriorityBlockingQueue<Integer> PrioQueue
            = new PriorityBlockingQueue<Integer>();
  
        // Add numbers to PriorityBlockingQueue
        PrioQueue.put(45815616);
        PrioQueue.put(4981561);
        PrioQueue.put(4594591);
        PrioQueue.put(9459156);
  
        // get String representation of PriorityBlockingQueue
        String str = PrioQueue.toString();
  
        // print Details
        System.out.println("String representation: " + str);
    }
}

chevron_right


Output:

String representation: [4594591, 9459156, 4981561, 45815616]

Example 2: To demonstrate toString() method on PriorityBlockingQueue which contains list of Strings

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Program Demonstrate toString()
// method of PriorityBlockingQueue
  
import java.util.concurrent.PriorityBlockingQueue;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
        throws InterruptedException
    {
  
        // create object of PriorityBlockingQueue
        // which contains Strings
        PriorityBlockingQueue<String> names
            = new PriorityBlockingQueue<String>();
  
        // Add Strings
        names.add("Geeks");
        names.add("forGeeks");
        names.add("A Computer Portal");
        names.add("By Sandeep Jain");
  
        // get String representation of PriorityBlockingQueue
        String str = names.toString();
  
        // print Details
        System.out.println("String representation: " + str);
    }
}

chevron_right


Output:

String representation: [A Computer Portal, By Sandeep Jain, Geeks, forGeeks]

Reference:
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/PriorityBlockingQueue.html#toString–



My Personal Notes arrow_drop_up

I am a Developer I love to code and bring my ideas alive

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.