1. 首页
  2. 编程语言
  3. Java
  4. Java复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan

Java复制(拷贝)数组的4种方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan

上传者: 2021-12-07 10:13:28上传 PDF文件 99.93 KB 热度 29次

所谓复制数组,是指将一个数组中的元素在另一个数组中进行复制。本文主要介绍关于 Java 里面的数组复制(拷贝)的几种方式和用法。在 Java 中实现数组复制分别有以下 4 种方法:。如果 length 大于 srcArray.length,则目标数组中采用默认值填充;如果 length 小于 srcArray.length,则复制到第 length 个元素即止。因为原数组 scores 的数据类型为 int,而使用 Arrays.copyOf 方法复制数组之后返回的是 Object[] 类型,因此需要将 Object[] 数据类型强制转换为 int[] 类型。同时,也正因为 scores 的数据类型为 int,因此默认值为 0。深拷贝是将对象及值复制过来,两个对象修改其中任意的值另一个值不会改变。

用户评论