📜  Java中的 LinkedTransferQueue isEmpty() 方法

📅  最后修改于: 2022-05-13 01:55:04.607000             🧑  作者: Mango

Java中的 LinkedTransferQueue isEmpty() 方法

Java .util.concurrent.LinkedTransferQueueisEmpty()方法是Java中的一个内置函数,用于检查此队列是否为空。

句法:

LinkedTransferQueue.isEmpty()

返回值:函数返回一个布尔值。如果 LinkedTransferQueue 为空,则返回 true,否则返回 false。

下面的程序说明了 LinkedTransferQueue.isEmpty() 方法:

程序 1:在这个程序中,LinkedTransferQueue 是非空的。

// Java Program Demonstrate isEmpty()
// method of LinkedTransferQueue
  
import java.util.concurrent.*;
  
class LinkedTransferQueueIsEmptyExample1 {
    public static void main(String[] args)
    {
  
        // Initializing the queue
        LinkedTransferQueue
            queue = new LinkedTransferQueue();
  
        // 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.

程序 2:在这个程序中,LinkedTransferQueue 是空的。

// Java Program Demonstrate isEmpty()
// method of LinkedTransferQueue */
  
import java.util.concurrent.*;
  
class LinkedTransferQueueIsEmptyExample2 {
    public static void main(String[] args)
    {
  
        // Initializing the queue
        LinkedTransferQueue
            queue = new LinkedTransferQueue();
  
        // 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.

参考:https: Java/util/concurrent/LinkedTransferQueue.html#isEmpty()