Java 程序获取集合的大小并验证集合是否为空
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 编程语言获取集合的大小并验证该集合是否为空。