当前位置:首页 > Java

java中如何定义数组

2026-02-04 11:04:07Java

定义数组的基本语法

在Java中,数组可以通过以下两种方式定义:

  • 静态初始化:直接指定数组元素
  • 动态初始化:指定数组长度,后续赋值

静态初始化示例:

int[] arr1 = {1, 2, 3};  // 直接初始化元素
String[] arr2 = new String[]{"a", "b"};  // 完整语法

动态初始化示例:

java中如何定义数组

int[] arr3 = new int[5];  // 创建长度为5的int数组
double[] arr4 = new double[3];  // 创建长度为3的double数组

多维数组定义

多维数组可以通过嵌套方式定义:

二维数组示例:

java中如何定义数组

int[][] matrix1 = {{1,2}, {3,4}};  // 静态初始化
int[][] matrix2 = new int[2][3];  // 动态初始化2行3列

不规则多维数组:

int[][] jagged = new int[3][];  // 只指定第一维长度
jagged[0] = new int[]{1,2};  // 每行可不同长度
jagged[1] = new int[3];

数组的注意事项

数组长度固定,创建后不可改变。获取数组长度使用length属性:

int len = arr1.length;  // 获取一维数组长度
int rows = matrix1.length;  // 获取二维数组行数
int cols = matrix1[0].length;  // 获取第一行的列数

基本类型数组默认初始化为0(或false),对象数组初始化为null。数组索引从0开始,访问越界会抛出ArrayIndexOutOfBoundsException

标签: 数组定义
分享给朋友:

相关文章

vue实现数组平均值

vue实现数组平均值

计算数组平均值的方法 在Vue中计算数组的平均值可以通过多种方式实现。以下是几种常见的方法: 方法一:使用计算属性 export default { data() { return {…

vue 实现数组排序

vue 实现数组排序

在 Vue 中实现数组排序的方法 使用 JavaScript 原生排序方法 Vue 中可以直接调用 JavaScript 的 Array.prototype.sort() 方法对数组进行排序。对于数字…

react如何定义路由

react如何定义路由

定义路由的基本方法 在React中定义路由通常使用react-router-dom库,这是React生态中最流行的路由解决方案。需要安装该库后才能使用路由功能。 npm install react-…

React如何定义公共常量

React如何定义公共常量

定义全局常量 在React项目中,可以通过创建单独的常量文件来存放公共常量。例如创建一个constants.js文件,导出需要共享的常量。 // constants.js export const…

react中如何定义初始状态

react中如何定义初始状态

在 React 中定义初始状态 在 React 中,组件的初始状态可以通过类组件或函数组件(使用 Hooks)两种方式定义。以下是具体方法: 类组件中定义初始状态 在类组件中,通过 cons…

react当中如何定义路由格式

react当中如何定义路由格式

在React中定义路由格式 React中通常使用react-router-dom库来管理路由。以下是定义路由的常见方法: 安装react-router-dom 需要先安装路由库: npm inst…