当前位置:首页 > Java

java如何使用数组

2026-02-05 06:44:07Java

数组的声明与初始化

在Java中,数组是固定长度的同类型数据集合。声明数组需指定数据类型和方括号([]):

int[] numbers; // 声明一个整型数组
String[] names; // 声明一个字符串数组

初始化数组可通过以下方式:

int[] numbers = new int[5]; // 初始化长度为5的整型数组(默认值为0)
String[] names = {"Alice", "Bob", "Charlie"}; // 直接赋值初始化

访问与修改数组元素

数组元素通过索引(从0开始)访问或修改:

java如何使用数组

int[] numbers = {10, 20, 30};
System.out.println(numbers[1]); // 输出20
numbers[2] = 40; // 修改第三个元素为40

注意:索引越界会抛出ArrayIndexOutOfBoundsException

遍历数组

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

java如何使用数组

int[] numbers = {1, 2, 3};
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}
for (int num : numbers) {
    System.out.println(num);
}

多维数组

Java支持多维数组(如二维数组):

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

可通过嵌套循环遍历多维数组。

常用数组操作

  • 数组长度:通过array.length获取。
  • 数组复制:使用System.arraycopy()Arrays.copyOf()
  • 排序:调用Arrays.sort(array)
    int[] numbers = {5, 3, 8};
    Arrays.sort(numbers); // 排序后变为[3, 5, 8]

注意事项

  • 数组长度不可变,需动态扩容时可使用ArrayList
  • 基本类型数组默认初始化为0(或false),对象数组初始化为null

分享给朋友:

相关文章

react如何使用函数

react如何使用函数

使用函数组件的基本语法 在React中,函数组件是通过JavaScript函数定义的组件。函数接收props作为参数,并返回React元素。 function Welcome(props) {…

react如何创建数组

react如何创建数组

创建数组的方法 在React中创建数组与普通JavaScript相同,可以使用多种方式。以下是常见的几种方法: 使用数组字面量 const array = [1, 2, 3, 4]; 使用Arra…

java如何定义字符串数组

java如何定义字符串数组

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

react thunk 如何使用

react thunk 如何使用

使用 React Thunk 的基本步骤 安装 Redux 和 Redux Thunk 作为依赖项: npm install redux redux-thunk 在 Redux store 配置中应…

vue实现数组绑定

vue实现数组绑定

Vue 数组绑定的实现方法 Vue 提供了多种方式实现数组的响应式绑定,确保数据变化时视图自动更新。以下是常见的实现方法: 使用 v-for 指令渲染数组 通过 v-for 指令可以遍历数组并渲染…

vue实现数组全选

vue实现数组全选

Vue 实现数组全选功能 在 Vue 中实现数组全选功能通常涉及以下几个步骤: 数据绑定与状态管理 创建一个数组来存储所有选项的数据,并添加一个 selectedItems 数组来存储已选中的项。使…