Java 中的空数组

2024 年 9 月 10 日 | 阅读 3 分钟

Java 中,一个既没有元素,或者所有元素都为 null 的数组被称为空数组。Java 中的 new 关键字可以用来声明一个空数组。一个空数组或没有元素的数组在 Java 中被称为零长度数组。在 Java 中,一个数组必须满足以下条件之一才能被认为是空的:

  • 它必须是空的,也就是说数组的大小为零。
  • 它只能包含空项。

空数组的初始化

通过声明一个具有特定大小但未提供任何值的数组来赋值的方法称为空数组初始化。如果数组未用任何数据进行初始化,它将默认包含随机值,通常称为垃圾值。

Java 要求我们使用 new 关键字后跟数组将存储的元素的类型来初始化一个空数组。该数组的大小将为 0。

语法

实施

文件名: EmptyArray.java

输出

[]

有多种方法可以检查数组是否为空。它们如下:

  1. 使用 Null 检查
  2. 使用 Length 属性
  3. 使用元素上的 Null 检查

方法:使用 Null 检查

在本节中,我们将学习如何使用 null 属性来确定数组是否为空。如果数组显示 NULL 值,则在 Java 中可以认为它是空的。

实施

文件名: NullCheck.java

输出

The array is an Empty Array

方法:使用 Length 属性

在本节中,我们将学习如何使用 Length 属性来确定数组是否为空。可以通过数组的长度来判断其是否为空。如果数组为空,则其长度为 0,这在大多数情况下都是如此。

实施

文件名: LengthProperty.java

输出

The array is an Empty Array

方法:使用元素上的 Null 检查

如果数组中的每个元素都为 null,则该数组在 Java 中被认为是空的。为了确定数组是否为空,我们将遍历它。如果我们找到一个非 null 元素,则该数组不为空。

实施

文件名: NullElements.java

输出

The array is an empty array