当前位置:首页 > Java

如何java数组

2026-03-19 21:26:44Java

创建数组

在Java中,可以通过以下方式创建数组:

// 声明并初始化一个整型数组
int[] numbers = new int[5]; // 长度为5的数组,默认值为0  
int[] numbers2 = {1, 2, 3, 4, 5}; // 直接初始化  
String[] names = new String[] {"Alice", "Bob", "Charlie"};  

访问和修改数组元素

数组元素通过索引访问,索引从0开始:

如何java数组

int firstNumber = numbers2[0]; // 获取第一个元素(值为1)  
numbers2[1] = 10; // 修改第二个元素为10  

遍历数组

使用for循环或增强for循环遍历数组:

如何java数组

// 普通for循环  
for (int i = 0; i < numbers2.length; i++) {  
    System.out.println(numbers2[i]);  
}  

// 增强for循环(适用于只读遍历)  
for (int num : numbers2) {  
    System.out.println(num);  
}  

多维数组

Java支持多维数组,例如二维数组:

int[][] matrix = {{1, 2}, {3, 4}};  
System.out.println(matrix[0][1]); // 输出2  

常用数组操作

  • 数组长度:通过length属性获取。
  • 数组排序:使用Arrays.sort()方法。
  • 数组复制:使用System.arraycopy()Arrays.copyOf()

示例:

import java.util.Arrays;  

int[] arr = {5, 3, 1, 4, 2};  
Arrays.sort(arr); // 排序后变为[1, 2, 3, 4, 5]  
int[] copy = Arrays.copyOf(arr, arr.length); // 复制数组  

注意事项

  • 数组长度固定,创建后无法动态调整。
  • 访问越界会抛出ArrayIndexOutOfBoundsException
  • 默认初始化值:数值类型为0,布尔类型为false,对象类型为null

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

相关文章

如何查看java版本

如何查看java版本

查看 Java 版本的方法 通过命令行工具 打开终端(Windows 为命令提示符或 PowerShell,macOS/Linux 为 Terminal),输入以下命令并回车: java -ve…

java如何创建类

java如何创建类

创建类的基本语法 在Java中,类通过class关键字定义,语法如下: [访问修饰符] class 类名 { // 成员变量(属性) // 构造方法 // 成员方法 }…

如何安装java环境

如何安装java环境

下载JDK安装包 访问Oracle官方网站或OpenJDK项目页面,选择适合操作系统的JDK版本(如Windows、macOS或Linux)。确保下载与系统架构匹配的版本(32位或64位)。 运行安…

java如何配置环境变量

java如何配置环境变量

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

如何学java基础

如何学java基础

学习Java基础的方法 理解Java的基本概念 Java是一种面向对象的编程语言,掌握基础概念如类、对象、继承、多态和封装是必要的。熟悉Java的语法结构,包括变量、数据类型、运算符和控制语句。 安…

win7如何配置java环境变量

win7如何配置java环境变量

下载并安装Java 从Oracle官网下载适合的Java Development Kit (JDK)安装包,选择与系统位数(32位或64位)匹配的版本。运行安装程序,按照提示完成安装,默认路径通常为C…