在 Java 中声明一个空数组 您所在的位置:网站首页 java怎么新建一个数组的数据 在 Java 中声明一个空数组

在 Java 中声明一个空数组

2023-10-01 00:57| 来源: 网络整理| 查看: 265

这篇文章将讨论如何在 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 实验室设备网 版权所有