Java中的ConcurrentLinkedQueue isEmpty()方法

Java中的ConcurrentLinkedQueue isEmpty()方法

ConcurrentLinkedQueue的 isEmpty() 方法用于检查此队列是否为空。如果ConcurrentLinkedQueue包含零个元素,即ConcurrentLinkedQueue为空,则返回true。

语法:

public boolean isEmpty()

返回值: 如果这个ConcurrentLinkedQueue包含零个元素,这个方法返回true。

下面的程序演示了ConcurrentLinkedQueue的isEmpty()方法:

示例1:

// Java程序演示了ConcurrentLinkedQueue的isEmpty()
//方法
  
import java.util.concurrent.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        //创建一个ConcurrentLinkedQueue
        ConcurrentLinkedQueue<String>
            queue = new ConcurrentLinkedQueue<String>();
  
        //将String添加到队列中
        queue.add("Aman");
        queue.add("Amar");
        queue.add("Sanjeet");
        queue.add("Rabi");
  
        //显示现有的ConcurrentLinkedQueue
        System.out.println("ConcurrentLinkedQueue: " + queue);
  
        //检查队列是否为空
        boolean response1 = queue.isEmpty();
  
        //应用isEmpty方法后打印
        System.out.println("队列是否为空: " + response1);
    }
}
ConcurrentLinkedQueue: [Aman, Amar, Sanjeet, Rabi]
队列是否为空: false

示例2:

// Java程序演示了ConcurrentLinkedQueue的isEmpty()
//方法
  
import java.util.concurrent.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        //创建一个ConcurrentLinkedQueue
        ConcurrentLinkedQueue<Integer>
            queue = new ConcurrentLinkedQueue<Integer>();
  
        //显示现有的ConcurrentLinkedQueue
        System.out.println("ConcurrentLinkedQueue: " + queue);
  
        //检查队列是否为空
        boolean response1 = queue.isEmpty();
  
        //应用isEmpty方法后打印
        System.out.println("队列是否为空: " + response1);
    }
}
ConcurrentLinkedQueue: []
队列是否为空: true

参考文献: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedQueue.html#isEmpty–

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程