Java 获取集合大小并验证集合是否为空

Java 获取集合大小并验证集合是否为空

Collections 是Java中提供的一个框架,它提供了一些类和接口来操作一组对象。集合在Java中帮助存储和操作不同类型的对象。 集合的大小 告诉我们该特定集合中有多少个元素。Java提供了各种集合类,如ArrayList、LinkedList、HashSet和TreeSet等。在本节中,我们将编写一个Java程序来获取集合的大小并验证集合是否为空。

Java中的不同类型的集合包括:

  • List - List是一个有序的对象集合,允许存储重复的对象。ArrayList、LinkedList和Vector是一些列表。

  • Set - Set是一个无序的对象集合,不允许重复元素。HashSet、LinkedHashSet和TreeSet是一些使用的集合。

  • Map - Map用于存储以键值对形式存在的对象。每个键必须是唯一的,可以使用键来检索值。HashMap、LinkedHashMap和TreeMap是一些使用的映射。

  • Queue - Queue是一种有序的对象列表集合,遵循先进先出(FIFO)的原则。元素添加到队列的末尾,从队列的前面删除。PriorityQueue和LinkedList是一些使用的队列。

  • Stack - Stack是一种按照后进先出(LIFO)的原则进行操作的集合。元素从栈的顶部添加和删除。

语法

创建一个集合对象

Collection<datatype> objectname = new Collectiontype;

size() - 它返回集合的大小。

collectionObject.size()

isEmpty() − 如果集合为空,则返回布尔值。

collectionObject.isEmpty()

查询集合的大小并验证集合是否为空

在这个例子中,我们将使用 size() 方法找到集合的大小,并使用 isEmpty() 方法检查集合是否为空。

步骤

  • 创建一个集合对象并向集合中添加元素。

  • 使用size()方法获取集合的大小并存储在一个变量中。

  • 打印这个值。

  • 使用isEmpty()方法检查集合是否为空。

示例

在这个例子中,我们首先使用 ArrayList() 构造函数创建一个名为 ‘c’ 的集合对象。这表明我们创建一个ArrayList集合。然后,我们使用 add() 方法添加几个元素。接下来,我们使用 size() 方法找到集合的大小,并将其存储在变量 ‘size’ 中并打印出来。我们使用 isEmpty() 方法验证ArrayList是否为空。如果返回false,则集合不为空;否则,它为空。

import java.util.ArrayList;
import java.util.Collection;
public class Main {
   public static void main(String[] args) {
      Collection<String> c = new ArrayList<>();
      c.add("a");
      c.add("b");
      c.add("c");
      int size = c.size();
      System.out.println("The size of the collection is: " + size);
      boolean flag = c.isEmpty();
      if (flag) {
         System.out.println("The collection is empty.");
      } else {
         System.out.println("The collection is not empty.");
      }    
   }
}

输出

The size of the collection is: 3
The collection is not empty.

因此,在本文中,我们讨论了如何使用Java编程语言获取集合的大小,并验证该集合是否为空。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程