当前位置:首页 > Java

java数组如何表示

2026-03-22 18:24:23Java

数组的声明与初始化

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

int[] intArray; // 推荐写法
String stringArray[]; // 兼容C风格的写法(不推荐)

数组初始化分为静态和动态两种方式:

java数组如何表示

// 静态初始化(直接赋值)
int[] arr1 = {1, 2, 3}; 

// 动态初始化(指定长度)
int[] arr2 = new int[3]; 
arr2[0] = 10; // 通过索引赋值

多维数组表示

多维数组本质是数组的数组。二维数组声明方式:

int[][] matrix = new int[3][4]; // 3行4列
// 不规则数组(每行长度不同)
int[][] jaggedArray = {
    {1, 2},
    {3, 4, 5},
    {6}
};

数组常用操作

访问元素通过索引(从0开始):

java数组如何表示

int val = arr1[0]; // 获取第一个元素
arr1[1] = 99;      // 修改第二个元素

获取数组长度使用length属性:

int len = arr1.length; // 返回3

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

for (int num : arr1) {
    System.out.println(num);
}

注意事项

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

标签: 数组表示
分享给朋友:

相关文章

vue数组实现乘法

vue数组实现乘法

在 Vue 中实现数组乘法 Vue 中可以通过计算属性或方法实现数组乘法操作。以下是几种常见的方法: 使用计算属性计算数组乘积 计算属性适合在依赖的数组发生变化时自动更新结果。 data() {…

vue实现添加数组

vue实现添加数组

Vue 实现添加数组的方法 在 Vue 中,可以通过多种方式实现向数组添加元素。以下是几种常见的方法: 使用 push 方法 通过 Vue 的响应式系统,直接调用数组的 push 方法添加元素:…

react如何给数组添加值

react如何给数组添加值

使用 push 方法(需注意不可变性) 在 React 中直接使用 push 会修改原数组,违反不可变原则。推荐先复制数组再操作: const [items, setItems] = useStat…

react 如何修改大数组

react 如何修改大数组

修改大数组的高效方法 在React中处理大数组时,直接修改原数组可能导致性能问题。以下是几种高效处理大数组的方法: 使用不可变更新 通过创建新数组而非直接修改原数组,可以避免不必要的渲染。例如使用扩…

php实现数组分页

php实现数组分页

PHP 数组分页实现方法 在 PHP 中实现数组分页可以通过多种方式完成,以下是几种常见的方法: 方法一:使用 array_slice 函数 array_slice 函数可以从数组中截取指定范围的…

js数组实现全排列

js数组实现全排列

全排列的概念 全排列是指将一组元素的所有可能的排列方式列举出来。例如,数组 [1, 2, 3] 的全排列包括 [1, 2, 3]、[1, 3, 2]、[2, 1, 3] 等共 6 种排列。…