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

javaobject oriented programmingprogramming更新于 2024/8/5 21:32:00

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

Java 中的不同类型集合为 −

  • 列表 − 列表是对象的有序集合,允许存储重复的对象。 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() 方法找到集合的大小of,并将值存储在"size"变量中并打印它。我们使用 "isEmpty()" 方法来验证数组列表是否为空。如果它返回 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("集合的大小为: " + size);
    boolean flag = c.isEmpty();
    if (flag) {
    	System.out.println("集合为空。");
    } else {
    	System.out.println("集合不为空。");
    }   
   }
}

输出

集合的大小为:3
集合不为空。

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


相关文章