Thursday, July 4, 2024
HomeLanguagesJavaConcurrentLinkedQueue isEmpty() method in Java

ConcurrentLinkedQueue isEmpty() method in Java

The isEmpty() method of ConcurrentLinkedQueue is used to check if this queue is empty or not. It returns true if ConcurrentLinkedQueue contains zero number of elements means if the ConcurrentLinkedQueue is empty.

Syntax:

public boolean isEmpty()

Returns: This method returns true if this ConcurrentLinkedQueue contains zero number of elements.

Below programs illustrate isEmpty() method of ConcurrentLinkedQueue:

Example 1:




// Java Program Demonstrate isEmpty()
// method of ConcurrentLinkedQueue
  
import java.util.concurrent.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create an ConcurrentLinkedQueue
        ConcurrentLinkedQueue<String>
            queue = new ConcurrentLinkedQueue<String>();
  
        // Add String to queue
        queue.add("Aman");
        queue.add("Amar");
        queue.add("Sanjeet");
        queue.add("Rabi");
  
        // Displaying the existing ConcurrentLinkedQueue
        System.out.println("ConcurrentLinkedQueue: " + queue);
  
        // check whether queue isEmpty or not
        boolean response1 = queue.isEmpty();
  
        // print after applying isEmpty method
        System.out.println("Is Queue empty: " + response1);
    }
}


Output:

ConcurrentLinkedQueue: [Aman, Amar, Sanjeet, Rabi]
Is Queue empty: false

Example 2:




// Java Program Demonstrate isEmpty()
// method of ConcurrentLinkedQueue
  
import java.util.concurrent.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create an ConcurrentLinkedQueue
        ConcurrentLinkedQueue<Integer>
            queue = new ConcurrentLinkedQueue<Integer>();
  
        // Displaying the existing ConcurrentLinkedQueue
        System.out.println("ConcurrentLinkedQueue: " + queue);
  
        // check whether queue is Empty
        boolean response1 = queue.isEmpty();
  
        // print after applying isEmpty method
        System.out.println("Is queue empty  : " + response1);
    }
}


Output:

ConcurrentLinkedQueue: []
Is queue empty  : true

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

Nokonwaba Nkukhwana
Experience as a skilled Java developer and proven expertise in using tools and technical developments to drive improvements throughout a entire software development life cycle. I have extensive industry and full life cycle experience in a java based environment, along with exceptional analytical, design and problem solving capabilities combined with excellent communication skills and ability to work alongside teams to define and refine new functionality. Currently working in springboot projects(microservices). Considering the fact that change is good, I am always keen to new challenges and growth to sharpen my skills.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments