当前位置:首页 > Java

java数组如何存放

2026-03-24 20:44:32Java

数组的声明与初始化

在Java中,数组的声明需要指定数据类型和数组名称,初始化可以通过直接赋值或指定长度完成。

  • 静态初始化:直接指定元素值。
    int[] arr1 = {1, 2, 3};  
    String[] arr2 = {"A", "B", "C"};  
  • 动态初始化:指定长度,元素默认为零值(如 int0Stringnull)。
    int[] arr3 = new int[3];  
    String[] arr4 = new String[3];  

多维数组的存储

多维数组本质是数组的嵌套,可通过类似方式初始化。

  • 二维数组示例
    int[][] matrix1 = {{1, 2}, {3, 4}};  
    int[][] matrix2 = new int[2][3]; // 2行3列  

数组元素的访问与修改

通过索引(从 0 开始)访问或修改元素,需确保索引不越界。

int[] arr = {10, 20, 30};  
System.out.println(arr[1]); // 输出20  
arr[1] = 50; // 修改为50  

数组的遍历

常用 for 循环或增强型 for 循环遍历数组。

for (int i = 0; i < arr.length; i++) {  
    System.out.println(arr[i]);  
}  
// 增强型for循环  
for (int num : arr) {  
    System.out.println(num);  
}  

数组的工具类

java.util.Arrays 提供常用方法,如排序、填充、比较等。

java数组如何存放

int[] arr = {3, 1, 2};  
Arrays.sort(arr); // 排序为{1, 2, 3}  
System.out.println(Arrays.toString(arr));  

注意事项

  • 数组长度固定,创建后不可更改,需动态扩展时可使用 ArrayList
  • 索引越界会抛出 ArrayIndexOutOfBoundsException
  • 数组是对象,存储在堆内存中。

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

相关文章

vue循环数组实现

vue循环数组实现

循环数组的实现方法 在Vue中循环数组通常使用v-for指令,以下是几种常见场景的实现方式: 基本数组循环 <template> <div> <ul>…

如何运行java

如何运行java

运行Java程序的方法 安装Java开发工具包(JDK) 确保系统已安装JDK。可通过命令行输入 java -version 检查是否安装。若未安装,需从Oracle官网或OpenJDK下载并配置环境…

如何运行java程序

如何运行java程序

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

java如何调用接口

java如何调用接口

调用接口的基本方法 在Java中调用接口通常涉及实现接口或使用接口引用对象。以下是几种常见场景的示例: 定义接口 public interface MyInterface { void d…

如何编写java程序

如何编写java程序

安装开发环境 下载并安装JDK(Java Development Kit),推荐从Oracle官网或OpenJDK获取最新版本。安装完成后配置环境变量,确保JAVA_HOME和PATH正确设置。 选…

java中如何获取当前时间

java中如何获取当前时间

获取当前时间的几种方法 使用 java.time 包(Java 8及以上推荐) import java.time.LocalDateTime; LocalDateTime currentTime =…