The isEmpty() method of java.util.concurrent.LinkedTransferQueue is an in-built function in Java which checks if this queue is empty or not.
Syntax:
LinkedTransferQueue.isEmpty()
Return Value: The function returns a boolean value. It returns true if the LinkedTransferQueue is empty and returns false otherwise.
Below programs illustrate the LinkedTransferQueue.isEmpty() method:
Program 1: In this program the LinkedTransferQueue is non-empty.
// Java Program Demonstrate isEmpty() // method of LinkedTransferQueue import java.util.concurrent.*;
class LinkedTransferQueueIsEmptyExample1 {
public static void main(String[] args)
{
// Initializing the queue
LinkedTransferQueue<Integer>
queue = new LinkedTransferQueue<Integer>();
// Adding elements to this queue
for ( int i = 10 ; i <= 15 ; i++)
queue.add(i);
// Checks if this queue is empty or not
if (queue.isEmpty())
System.out.println( "The queue is empty." );
else
System.out.println( "The queue is non-empty." );
}
} |
The queue is non-empty.
Program 2:In this program the LinkedTransferQueue is empty.
// Java Program Demonstrate isEmpty() // method of LinkedTransferQueue */ import java.util.concurrent.*;
class LinkedTransferQueueIsEmptyExample2 {
public static void main(String[] args)
{
// Initializing the queue
LinkedTransferQueue<Integer>
queue = new LinkedTransferQueue<Integer>();
// Checks if this queue is empty or not
if (queue.isEmpty())
System.out.println( "The queue is empty." );
else
System.out.println( "The queue is non-empty." );
}
} |
The queue is empty.
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html#isEmpty()