Java程序获取集合大小并验证集合是否为空
Java中的集合是一个框架,它提供类和接口来操作对象组。集合有助于在Java中存储和操作不同类型的对象。集合的大小告诉我们特定集合中存在多少个元素。Java提供各种集合类,例如ArrayList、LinkedList、HashSet和TreeSet等。在本节中,我们将编写一个Java程序来获取集合的大小并验证集合是否为空。
Java中不同类型的集合:
列表(List) - 列表是有序的对象集合,允许存储重复的对象。ArrayList、LinkedList和Vector是一些列表。
集合(Set) - 集合是无序的对象集合,不允许重复元素。HashSet、LinkedHashSet和TreeSet是一些常用的集合。
映射(Map) - 映射用于存储键值对形式的对象。每个键必须唯一,并且可以使用键检索值。HashMap、LinkedHashMap和TreeMap是一些常用的映射。
队列(Queue) - 队列是有序的对象列表集合,遵循FIFO(先进先出)原则。元素添加到队列的末尾,从队列的开头移除。PriorityQueue和LinkedList是一些常用的队列。
栈(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编程语言获取集合的大小并验证该集合是否为空。