当前位置:首页 > Java

java数组如何初始化数组

2026-04-09 00:17:11Java

初始化数组的方法

Java中数组初始化可以通过多种方式实现,以下是常见的几种方法:

声明并分配空间后逐个赋值

int[] arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;

声明时直接初始化(静态初始化)

java数组如何初始化数组

int[] arr = {1, 2, 3};
String[] strArr = {"a", "b", "c"};

使用new关键字初始化

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

多维数组初始化

java数组如何初始化数组

int[][] matrix = {{1, 2}, {3, 4}};
int[][] matrix2 = new int[2][2];
matrix2[0][0] = 1;

匿名数组初始化

method(new int[]{1, 2, 3});

默认值初始化 当仅声明数组大小不赋初值时,Java会根据数组类型自动初始化:

  • 数值类型初始化为0
  • boolean初始化为false
  • 引用类型初始化为null
    int[] arr = new int[5]; // 所有元素为0
    String[] strArr = new String[3]; // 所有元素为null

注意事项

  • 数组大小一旦确定不可改变
  • 静态初始化不能指定大小
  • 数组索引从0开始
  • 基本类型数组存储值,对象数组存储引用

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

相关文章

react如何初始化state

react如何初始化state

在React中,初始化state有多种方式,具体取决于组件的类型(类组件或函数组件)以及使用的React版本(是否包含Hooks)。以下是常见的方法: 类组件中初始化state 在类组件中,stat…

react如何合并两个数组

react如何合并两个数组

合并两个数组的方法 在React中合并两个数组可以使用多种方法,以下是一些常见的方式: 使用扩展运算符(Spread Operator) const array1 = [1, 2, 3];…

js实现筛选数组

js实现筛选数组

筛选数组的方法 在JavaScript中,筛选数组可以通过多种方式实现,以下是一些常见的方法: 使用Array.prototype.filter()方法filter()方法创建一个新数组,包含通过测…

js数组升序排序实现

js数组升序排序实现

使用 sort() 方法实现升序排序 JavaScript 数组的 sort() 方法默认按 Unicode 码点排序,对数字数组需传入比较函数。比较函数返回 a - b 时实现升序排列: cons…

js数组实现排序

js数组实现排序

数组排序方法 JavaScript 提供了多种数组排序方法,以下是常见的实现方式: 原生 sort() 方法 默认按 Unicode 码点升序排列字符串: const fruits = ['ban…

jquery数组长度

jquery数组长度

jQuery 获取数组长度的方法 在 jQuery 中,获取数组长度与原生 JavaScript 的方法一致,因为数组是 JavaScript 的原生对象。以下是几种常见的方法: 使用 length…