当前位置:首页 > Java

java 数组如何赋值

2026-03-03 04:25:04Java

数组赋值的几种方法

静态初始化 在声明数组的同时直接赋值,适用于已知元素值的情况:

int[] arr1 = {1, 2, 3, 4};  // 一维数组
String[][] arr2 = {{"a","b"}, {"c","d"}};  // 二维数组

动态初始化 先指定数组长度,再通过索引逐个赋值:

java 数组如何赋值

double[] arr = new double[3];
arr[0] = 1.1;
arr[1] = 2.2;
arr[2] = 3.3;

使用Arrays工具类 通过Arrays.fill()快速填充相同值:

java 数组如何赋值

char[] chars = new char[5];
Arrays.fill(chars, 'A');  // 全部赋值为'A'

System.arraycopy复制 复制已有数组内容到新数组:

int[] source = {1,2,3};
int[] target = new int[3];
System.arraycopy(source, 0, target, 0, source.length);

循环赋值 适用于需要计算或规律性赋值:

int[] squares = new int[10];
for(int i=0; i<squares.length; i++){
    squares[i] = i * i;
}

注意事项

  • 基本类型数组未赋值时元素为默认值(如int为0)
  • 对象类型数组未赋值时元素为null
  • 数组索引从0开始,越界访问会抛出ArrayIndexOutOfBoundsException
  • 多维数组本质是数组的数组,每行长度可以不同

标签: 赋值数组
分享给朋友:

相关文章

react如何创建数组

react如何创建数组

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

vue实现数组全选

vue实现数组全选

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

vue实现数组元素绑定

vue实现数组元素绑定

Vue 数组元素绑定方法 在 Vue 中实现数组元素绑定需要特别注意响应式更新的问题。以下是几种常见实现方式: 直接索引绑定(不推荐) 直接通过索引修改数组元素不会触发视图更新: this.arr…

react 如何修改大数组

react 如何修改大数组

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

react如何获取数组的索引值

react如何获取数组的索引值

获取数组索引值的常见方法 在React中,处理数组并获取其索引值可以通过多种方式实现,具体取决于使用场景(如渲染列表、事件处理等)。以下是几种典型方法: 使用map方法时的索引参数 在渲染数组时,m…

vue3中react如何赋值

vue3中react如何赋值

在Vue 3中,React组件的赋值或集成通常涉及跨框架交互或状态管理。以下是几种常见场景下的处理方法: 使用Web Components封装React组件 将React组件封装为Web Compo…