当前位置:首页 > Java

java如何建立数组

2026-03-03 23:34:14Java

创建数组的基本方法

在Java中,数组是固定长度的数据结构,可以通过以下几种方式创建:

声明并初始化数组

// 创建指定长度的数组(元素初始化为默认值)
int[] arr1 = new int[5]; 

// 创建并初始化数组元素
int[] arr2 = new int[]{1, 2, 3, 4, 5};

// 简化语法(仅适用于声明时初始化)
int[] arr3 = {1, 2, 3, 4, 5};

多维数组创建

// 二维数组
int[][] matrix = new int[3][4]; // 3行4列

// 不规则数组
int[][] jagged = new int[2][]; 
jagged[0] = new int[3];
jagged[1] = new int[5];

数组操作的注意事项

创建数组后,长度不可改变。数组索引从0开始,访问元素时要注意边界:

int[] arr = new int[3];
arr[0] = 10; // 合法
arr[3] = 20; // 抛出ArrayIndexOutOfBoundsException

常用工具方法

Java提供Arrays类辅助数组操作:

import java.util.Arrays;

// 快速初始化
int[] arr = new int[5];
Arrays.fill(arr, 1); // 所有元素赋值为1

// 排序
int[] unsorted = {3,1,4};
Arrays.sort(unsorted); // 变为[1,3,4]

// 转换为字符串
System.out.println(Arrays.toString(arr));

动态数组替代方案

如果需要可变长度数组,建议使用集合类:

import java.util.ArrayList;
ArrayList<Integer> list = new ArrayList<>();
list.add(1); // 可动态扩展

java如何建立数组

标签: 数组java
分享给朋友:

相关文章

如何运行java程序

如何运行java程序

编写Java代码 创建一个以.java为扩展名的文件,例如HelloWorld.java。文件内容需包含一个类定义,类名必须与文件名一致。例如: public class HelloWorld {…

php数组实现

php数组实现

PHP 数组的基本实现 PHP 数组是一种非常灵活的数据结构,可以存储多个值,并且支持多种类型的键(整数或字符串)。PHP 数组实际上是有序映射(ordered map),可以看作是列表(vector…

如何配置java环境变量

如何配置java环境变量

下载并安装JDK 从Oracle官网或OpenJDK项目下载适合操作系统的JDK安装包。运行安装程序,按照提示完成安装,默认路径通常为C:\Program Files\Java\jdk-版本号。…

java如何配置环境变量

java如何配置环境变量

配置Java环境变量的方法 下载并安装JDK 从Oracle官网或OpenJDK下载适合操作系统的JDK安装包。运行安装程序并按照提示完成安装,记下JDK的安装路径(例如C:\Program File…

java如何连接数据库

java如何连接数据库

Java连接数据库的方法 Java连接数据库通常使用JDBC(Java Database Connectivity)技术,以下是具体步骤和示例代码。 加载数据库驱动 在连接数据库之前,需要加载对应的…

java如何定义字符串数组

java如何定义字符串数组

定义字符串数组的方法 在Java中定义字符串数组有多种方式,具体取决于使用场景和初始化需求。以下是常见的几种方法: 直接初始化数组元素 String[] strArray = {"Apple"…