Java数组拷贝


Java数组的四种拷贝方式

1.for循环实现数组copy

2.clone实现数组copy

3.System.arraycopy()实现数组copy

4.Arrays.copyOf实现数组copy

下面通过下面实现一维数组和二维数组的copy

package com.joshua317;

import java.util.*;

public class Test {
    public static void main(String[] args) {
        String[] namesArr = {"joshua317","joshua","jack"};
        String[] namesArrCopy1 = new String[namesArr.length];
        //1.1 一维数组--for循环实现数组copy
        System.out.println("==========================一维数组--for循环实现数组copy============================");
        for (int i=0; i void printArr(T[] t)
    {
        System.out.println(Arrays.toString(t));
    }

    public static  void printArr2(T[][] t)
    {
        for (int i=0; i