如何使用Arrays类进行数组复制

   2024-09-30 6330
核心提示:在Java中,您可以使用java.util.Arrays类的copyOf()和copyOfRange()方法来复制数组使用copyOf()方法:import java.util.Arrays;p

在Java中,您可以使用java.util.Arrays类的copyOf()copyOfRange()方法来复制数组

使用copyOf()方法:
import java.util.Arrays;public class ArrayCopyExample {    public static void main(String[] args) {        int[] originalArray = {1, 2, 3, 4, 5};                // 使用copyOf()方法复制数组        int[] copiedArray = Arrays.copyOf(originalArray, originalArray.length);                System.out.println("原始数组: " + Arrays.toString(originalArray));        System.out.println("复制后的数组: " + Arrays.toString(copiedArray));    }}
使用copyOfRange()方法:
import java.util.Arrays;public class ArrayCopyExample {    public static void main(String[] args) {        int[] originalArray = {1, 2, 3, 4, 5};                // 使用copyOfRange()方法复制数组的一部分        int[] copiedArray = Arrays.copyOfRange(originalArray, 0, 3);                System.out.println("原始数组: " + Arrays.toString(originalArray));        System.out.println("复制后的数组: " + Arrays.toString(copiedArray));    }}

这两个例子都会创建一个新的数组,并将原始数组的元素复制到新数组中。请注意,这些方法实际上是浅复制,即如果数组包含对象引用,则复制的是引用而不是对象本身。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号