Java

java的arraycopy方法的参数含义是什么

小樊
82
2024-09-26 09:11:06
栏目: 编程语言

arraycopy方法是Java中的一个静态方法,用于将一个数组中的元素复制到另一个数组中。这个方法有三个参数:

  1. src:源数组(source array),即要从中复制元素的数组。
  2. srcPos:源数组中的起始位置(source position),即从哪个索引开始复制元素。索引从0开始。
  3. dest:目标数组(destination array),即将要复制元素到的数组。
  4. destPos:目标数组中的起始位置(destination position),即在哪里插入复制的元素。索引从0开始。
  5. length:要复制的元素数量(length of the elements to copy)。

这是一个示例:

int[] srcArray = {1, 2, 3, 4, 5};
int[] destArray = new int[5];

System.arraycopy(srcArray, 1, destArray, 0, 3);

在这个示例中,我们将srcArray中的元素从索引1(包含)复制到destArray的索引0(包含)。结果,destArray将变为{2, 3, 4, 0, 0}

0
看了该问题的人还看了