ArrayBlockingQueue toString() Method in Java
The toString() method of ArrayBlockingQueue class is used to get a string representation of the objects of ArrayBlockingQueue. The string of ArrayBlockingQueue contains elements of ArrayBlockingQueue in the order from first(head) to last(tail), 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 ArrayBlockingQueue into a String.
Syntax:
public String toString()
Return Value: The method returns an String representation of ArrayBlockingQueue.
Below programs illustrates toString() method of ArrayBlockingQueue class:
Program 1:
// Program to demonstrate how to apply toString() method // of ArrayBlockingQueue Class. import java.util.concurrent.ArrayBlockingQueue; public class GFG { public static void main(String[] args) { // Define capacity of ArrayBlockingQueue int capacity = 5; // Create object of ArrayBlockingQueue ArrayBlockingQueue<Integer> queue = new ArrayBlockingQueue<Integer>(capacity); // Add 5 elements to ArrayBlockingQueue queue.offer(423); queue.offer(422); queue.offer(421); queue.offer(420); queue.offer(424); // Print queue System.out.println("Queue is "+queue); // Call toString() method and Create an iterator String stringRepresentation=queue.toString(); // Print String value returned by toString() method System.out.println("\nThe String returned by toString():"); System.out.println(stringRepresentation); } } |
Queue is [423, 422, 421, 420, 424] The String returned by toString(): [423, 422, 421, 420, 424]
Program 2:
// Program Demonstrate how to apply toString() method // of ArrayBlockingQueue Class. import java.util.concurrent.ArrayBlockingQueue; public class GFG { public static void main(String[] args) { // Define capacity of ArrayBlockingQueue int capacity = 10; // Create object of ArrayBlockingQueue ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<String>(capacity); // Add 5 elements to ArrayBlockingQueue queue.offer("User"); queue.offer("Employee"); queue.offer("Manager"); queue.offer("Analyst"); queue.offer("HR"); queue.offer("Tester"); // Print queue System.out.println("Queue is "+queue); // Call toString() method and Create an iterator String stringRepresentation=queue.toString(); // Print String value returned by toString() method System.out.println("\nThe String returned by toString():"); System.out.println(stringRepresentation); } } |
Queue is [User, Employee, Manager, Analyst, HR, Tester] The String returned by toString(): [User, Employee, Manager, Analyst, HR, Tester]
Reference: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ArrayBlockingQueue.html#toString
Recommended Posts:
- ArrayBlockingQueue take() method in Java
- ArrayBlockingQueue put() method in Java
- ArrayBlockingQueue contains() method in Java
- ArrayBlockingQueue add() method in Java
- ArrayBlockingQueue remove() method in Java
- ArrayBlockingQueue size() Method in Java
- ArrayBlockingQueue drainTo() Method in Java
- ArrayBlockingQueue clear() Method in Java
- ArrayBlockingQueue peek() Method in Java
- ArrayBlockingQueue spliterator() method in Java
- ArrayBlockingQueue toArray() Method in Java
- ArrayBlockingQueue remainingCapacity() Method in Java
- ArrayBlockingQueue iterator() Method in Java
- ArrayBlockingQueue poll() Method in Java
- ArrayBlockingQueue offer() Method in Java
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.



