当前位置:首页 > Java

java中数组如何赋值

2026-04-09 06:33:57Java

数组的静态初始化

在声明数组时直接指定元素值,适用于已知数组内容的情况:

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

数组的动态初始化

先声明数组大小,再通过索引逐个赋值:

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

使用循环赋值

适用于批量赋值或规律性数据:

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

使用Arrays工具类

通过java.util.Arrays类提供的方法赋值:

int[] arr = new int[4];
Arrays.fill(arr, 100);  // 全部赋相同值
Arrays.setAll(arr, i -> i*2);  // 使用lambda表达式赋值

数组拷贝赋值

基于现有数组创建新数组:

java中数组如何赋值

char[] src = {'a','b','c'};
char[] dest = Arrays.copyOf(src, src.length);
System.arraycopy(src, 0, dest, 0, src.length);

注意事项

  • 基本类型数组默认初始化为0(或false/null)
  • 对象数组需要先实例化每个元素对象
  • 数组索引从0开始,越界访问会抛出ArrayIndexOutOfBoundsException
  • 多维数组实际上是数组的数组,每维长度可以不同

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

相关文章

java如何返回数组

java如何返回数组

返回数组的方法 在Java中,可以通过多种方式返回数组。以下是几种常见的方法: 直接返回数组 定义一个方法,返回类型为数组类型,直接在方法内部创建并返回数组。 public int[] getI…

vue实现数组全选

vue实现数组全选

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

vue实现嵌套数组

vue实现嵌套数组

Vue 中实现嵌套数组的常见方法 在 Vue 中处理嵌套数组时,通常会结合 v-for 指令和响应式数据管理。以下是几种典型场景的实现方式: 基本嵌套渲染 使用多层 v-for 渲染嵌套数组结构:…

vue实现添加数组

vue实现添加数组

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

原生加数组实现vue

原生加数组实现vue

使用原生 JavaScript 和数组实现 Vue 的核心功能 Vue 的核心功能包括数据响应式、模板渲染和指令绑定。通过原生 JavaScript 和数组可以模拟部分功能,以下是一个简化版的实现方式…

react如何给input赋值

react如何给input赋值

在React中给input赋值的方法 使用受控组件(推荐方式) 通过React的state与input的value属性绑定,实现双向数据流控制。每当输入内容变化时,更新state;state的变化又会…