Java 程序获取集合的大小并验证集合是否为空13 2025年5月 | 阅读 3 分钟 在Java中,Collection是一个属于java.util包的框架。它提供了操作对象组的类和接口。Java提供了各种集合类,如ArrayList、LinkedList、HashSet和TreeSet等。 在本节中,我们将编写一个Java程序来获取集合的大小,并验证集合是否为空。 示例 1 输入 [1, 2, 3, 4, 5] 输出: size = 5 and Collection is not empty. 解释:列表包含 5 个元素,因此 size() 返回 5,并且由于它不为空,isEmpty() 返回 false。 示例 2 输入 [] 输出: size = 0 and Collection is empty. 解释:列表没有任何元素,因此 size() 返回 0,isEmpty() 返回 true。 示例 3 输入 [10, 20, 30] 输出: size = 3 and Collection is not empty. 解释:HashSet 包含 3 个元素,因此 size() 返回 3,isEmpty() 返回 false。 示例 4 输入: ["Apple", "Banana"] 输出: size = 2 and Collection is not empty. 解释:LinkedList 有 2 个元素,因此 size() 返回 2,isEmpty() 返回 false。 语法创建集合对象 size()− 返回集合的大小。 isEmpty()− 如果集合为空,则返回一个布尔值。 isEmpty() 方法的语法返回:如果集合为空,则为 true,否则为 false。 查找集合大小并验证集合是否为空我们可以使用 **size()** 方法查找集合的大小。通过使用 **isEmpty()** 方法,我们将检查集合是否为空。 程序 1:使用 ArrayList输出 Is the list empty? true Size of the list: 3 Is the list empty? false 解释 该程序演示了如何在 Java 中使用 ArrayList 类的 size() 和 isEmpty() 方法来检查集合是否为空以及确定其大小。最初,创建了一个空的字符串 ArrayList,isEmpty() 方法确认它不包含任何元素。 然后,向列表中添加了三个元素("Apple"、"Banana"、"Cherry")。使用 size() 方法检索列表中的元素数量,返回 3。最后,再次调用 isEmpty() 方法以验证列表不再为空。 程序 2:使用 HashSet输出 Is HashSet empty? true Size of HashSet: 3 Is HashSet empty? false 解释 该程序演示了 Java 的 HashSet 中 size() 和 isEmpty() 方法的使用,以检查集合是否为空以及确定其大小。程序初始化了一个空的整数 HashSet,并首先使用 isEmpty() 检查它是否为空。 然后,它向集合中添加了三个整数元素(10、20、30),并使用 size() 打印更新后的大小,然后再次调用 isEmpty() 检查以确认集合不再为空。 下一个主题Java 中列出目录中的所有文件 |
Java 的 extends 关键字允许类继承超类的属性和行为。它在两个类(子类和超类)之间建立了继承关系。子类继承其超类的所有非私有特征和过程,超类既是父类也是基类。语法:class Subclass extends Superclass...
5 分钟阅读
为什么非静态变量不能从静态上下文中引用? 在 Java 中,非静态变量无法从静态上下文中引用的错误通常是初学者在编译 Java 程序时遇到的。此错误发生的原因是...
5 分钟阅读
在 Java 8 的函数式编程领域,map() 和 flatMap() 操作是 Stream API 的基本组成部分。这两个方法虽然名称相似,但作用截然不同,理解它们的区别对于编写简洁、富有表现力和高效的代码至关重要。在...
5 分钟阅读
伯努利数是一类特殊的数字,在数论和分析中起着重要作用。这些数字主要用于几个三角函数、伽马函数、双曲函数等的级数展开。第n个伯努利数用Bn表示,可以通过以下方式定义... Nth Bernoulli number is denoted by Bn that can be defined by the following...
7 分钟阅读
java.net Java 程序是专门为在网络上运行而构建的。为了练习这些网络应用程序,在该包下提供了一组类。下面给出了各种类的摘要:类说明 Authenticator 对于网络应用程序,首先获取...很重要。
阅读 6 分钟
Java 中的 assert 关键字用于调试目的。它主要用于通过在表达式求值为 false 时抛出 AssertionError 来测试代码中的假设。断言通常在开发和测试期间使用,但默认情况下在运行时禁用。要...
阅读 3 分钟
在一个系统中,有两个单链表。由于某种错误,其中一个链表的最后一个节点链接到了第二个链表。因此创建了一个 Y 形链表。我们的任务是找出给定...
阅读 13 分钟
本文旨在解释如何在 Java 中创建抽象类的实例。我们将研究创建抽象类实例的不同方法以及每种方法的优缺点。我们还将讨论重要性...
阅读 6 分钟
反转字符串中的字符会将每个字母替换为其在字母表中对应位置的对应字符(例如,'a' 变为 'z','b' 变为 'y')。大写和小写字母保留其大小写,非字母字符保持不变。此技术在编码和文本转换中很有用。示例...
7 分钟阅读
?在本节中,我们将理解打印表格的逻辑,并在 Java 程序中实现该逻辑。表格(或乘法表)是使用乘法生成的数字序列。我们输入一个整数,打印出我们想要打印的...的表格。
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India