在 Java 中声明一个空数组 | 您所在的位置:网站首页 › java怎么新建一个数组的数据 › 在 Java 中声明一个空数组 |
这篇文章将讨论如何在 Java 中声明一个空数组。 1. 数组初始化器要创建一个空数组,您可以使用数组初始值设定项。数组的长度等于数组初始值设定项大括号内的项目数。 Java 允许空数组初始化器,在这种情况下,数组被称为空。 以下代码使用空数组初始值设定项创建一个长度为零的数组。请注意,一旦创建了一个数组,它的长度就永远不会改变。如果您正在寻找可调整大小的数组,请使用 ArrayList 反而。 123456789 import java.util.Arrays; public class Main{ public static void main(String[] args) { int[] arr = {}; System.out.println(Arrays.toString(arr)); }} 下载 运行代码 输出: [] 您还可以使用数组创建表达式来创建一个空数组。 123456789 import java.util.Arrays; public class Main{ public static void main(String[] args) { int[] arr = new int[0]; System.out.println(Arrays.toString(arr)); }} 下载 运行代码 输出: [] 请注意,数组初始值设定项可以指定为数组创建表达式的一部分: 123456789 import java.util.Arrays; public class Main{ public static void main(String[] args) { int[] arr = new int[] {}; System.out.println(Arrays.toString(arr)); }} 下载 运行代码 输出: [] 2. 创建一个二维数组您可以使用类似的语法在 Java 中声明一个二维数组。以下代码创建一个长度为 0 的二维整数数组,其元素为 int[]. 123456789 import java.util.Arrays; public class Main{ public static void main(String[] args) { int[][] arr = new int[0][]; System.out.println(Arrays.deepToString(arr)); }} 下载 运行代码 输出: [] 也允许创建一个包含非空数组的空二维数组。例如,以下代码创建一个空数组 int[1] 要素: 123456789 import java.util.Arrays; public class Main{ public static void main(String[] args) { int[][] arr = new int[0][1]; System.out.println(Arrays.deepToString(arr)); }} 下载 运行代码 输出: [] 这就是在 Java 中声明一个空数组。 |
CopyRight 2018-2019 实验室设备网 版权所有 |