当前位置:首页 > Java

java数组如何初始化

2026-03-03 04:51:58Java

静态初始化

在声明数组时直接指定元素值,适用于已知初始值的情况。

java数组如何初始化

int[] arr1 = {1, 2, 3};  
String[] arr2 = {"A", "B", "C"};  

动态初始化(指定长度)

先声明数组长度,后续再赋值,适用于元素值未知的场景。

java数组如何初始化

int[] arr3 = new int[3]; // 初始化为默认值0  
String[] arr4 = new String[2]; // 初始化为null  

多维数组初始化

多维数组可通过嵌套静态或动态方式初始化。

int[][] matrix1 = {{1, 2}, {3, 4}};  
int[][] matrix2 = new int[2][3]; // 2行3列  

匿名数组

直接初始化但不绑定变量名,常用于方法传参。

new int[]{1, 2, 3};  

注意事项

  • 静态初始化不允许声明长度(如 int[3] arr 是错误写法)。
  • 动态初始化后,未显式赋值的元素会按类型默认初始化(如数值为0,布尔为false)。
  • 多维数组的每一维长度可以不同(不规则数组)。

标签: 数组初始化
分享给朋友:

相关文章

vue实现数组全选

vue实现数组全选

Vue 实现数组全选功能 在 Vue 中实现数组全选功能通常涉及以下几个步骤: 数据绑定与状态管理 创建一个数组来存储所有选项的数据,并添加一个 selectedItems 数组来存储已选中的项。使…

vue实现数组置顶操作

vue实现数组置顶操作

实现数组置顶的方法 在Vue中实现数组置顶操作,可以通过多种方式完成。以下是几种常见的实现方法: 使用数组的splice和unshift方法 // 假设有一个数组items const index…

如何在mac里初始化react项目

如何在mac里初始化react项目

使用npx创建React项目 打开终端,运行以下命令创建新项目: npx create-react-app my-app my-app为项目名称,可自定义。该命令会自动安装React及其依赖项,…

js中数组怎么实现

js中数组怎么实现

数组的创建 在JavaScript中,数组可以通过多种方式创建。最直接的方法是使用数组字面量: const arr1 = [1, 2, 3]; // 包含三个数字的数组 const arr2 = […

js用函数实现反转数组

js用函数实现反转数组

使用函数反转数组的方法 方法1:使用 reverse() 方法 JavaScript 的数组原生提供了 reverse() 方法,可以直接反转数组。 function reverseAr…

js 数组实现

js 数组实现

数组的基本概念 在JavaScript中,数组是一种用于存储多个值的有序集合。数组中的每个值称为元素,每个元素在数组中有一个位置,称为索引。数组的索引从0开始,依次递增。 创建数组 数组可以通过数组…