Thursday, June 11, 2026
HomeLanguagesJavaPriorityBlockingQueue toString() method in Java

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  toString() method of PriorityBlockingQueue: 

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

Java




// 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);
    }
}


Output:

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

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

Java




// 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);
    }
}


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–

RELATED ARTICLES

Most Popular

Dominic
32515 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6896 POSTS0 COMMENTS
Nicole Veronica
12012 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6963 POSTS0 COMMENTS